From 6ce3c0c97013c2814777e3ccae26878c380a2f5b Mon Sep 17 00:00:00 2001 From: Nicolas Sanchez Date: Thu, 30 Oct 2025 19:14:14 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20des=20caract=C3=A8res=20de=20fin=20de?= =?UTF-8?q?=20ligne=20et=20des=20remplacements?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .~lock.test_masque.ods# | 1 - ...CIERES VUE SYNTHETIQUE VERSION LONGUE.xlsx | Bin 0 -> 773184 bytes a2033.csv | 223 ++++++++++++++++ f | 251 ++++++++++++++++++ src/arguments.rs | 35 ++- src/xlsxtocsv.rs | 86 ++++-- test_gloabl.xlsx | Bin 0 -> 5899 bytes xlsxtocsv.exe | Bin 9540707 -> 9591361 bytes xlsxtocsv.pdf | Bin 0 -> 3438488 bytes xlsxtocsv.zip | Bin 3424511 -> 0 bytes 10 files changed, 575 insertions(+), 21 deletions(-) delete mode 100644 .~lock.test_masque.ods# create mode 100644 MAQUETTES ANALYSES FINANCIERES VUE SYNTHETIQUE VERSION LONGUE.xlsx create mode 100644 a2033.csv create mode 100644 f create mode 100644 test_gloabl.xlsx create mode 100644 xlsxtocsv.pdf delete mode 100644 xlsxtocsv.zip diff --git a/.~lock.test_masque.ods# b/.~lock.test_masque.ods# deleted file mode 100644 index 25beaff..0000000 --- a/.~lock.test_masque.ods# +++ /dev/null @@ -1 +0,0 @@ -,sanchezn,pc-sanchezn,08.10.2025 08:57,file:///home/sanchezn/.config/libreoffice/4; \ No newline at end of file diff --git a/MAQUETTES ANALYSES FINANCIERES VUE SYNTHETIQUE VERSION LONGUE.xlsx b/MAQUETTES ANALYSES FINANCIERES VUE SYNTHETIQUE VERSION LONGUE.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a4559b0c63a92ee3bd6e8ce417cbfb69c28e1853 GIT binary patch literal 773184 zcmeFYgLh?5w=Nvpwr!(hcdU+`bZm5t4tA`LZFFqgNyoNrTi@>AdEax+H_p9(!MS^k zRaL8Mj#;Z_Jq;^xV0|yKQF~le?`ANgf0kO%4c9=>L8GH(Ov#L*9Os1)&3Z$&bZ_(71429YZ36Xy&}J zLYU7`L(R;X^d+FbV5E!Kc1VPq!V$qslZlHV{Zb$fOz@)(9BBD8Ag3&uStv7G2;nD;K_V%aGFgiOTweh@m63%@AV7 zMALzJPle&9LCg@h?w1Hd#~@0mbOj)0rDE;)$4na8uf(q5>4}mv?-;hS~VV?AG;FvZoK2CaX23kx#@d~WZ$_NT1 zX;vW)ApGtf_vX*73`q<9Fdd`_7qRnpcL7IFE~H-s4ML;SKMTN1mcXhi-(zGTXPsEc z>^S>#N5vpl26aP0p3zls4G@^N7+oWfz-gTPcMKAS?fK5IU}sWmdj@jLOafO$Vu4N5kn3Gpsn(rAZe$%O!P`BWv|E-9ap|`x1wUb;H zI`PJqMh|g|lR-?<=QV|f3`VzvOdaBR1&a9YW#EVS{;Cfwy!53IIfm8Kf12%staE>7 zPf1!J_fvm(jO4I*6a-aLxcNra>a?hQB5%+~Kyo;5KYGUvB*W(?IEd2!&!M2}cbbBM zf`DuS{RKSGp%^%s+Bh>a{Vo5WBl+L#KK^U%<#F<|;H)UYmjR!oV;y{}bYwF&%o0cP z-`_!5Q{N4_Q)3HS-ybDKTyh(UJTt1?vOH4n&1&=A^HIE9(UK%!12W8J+thny-cndpS0eJ6ul zN~xQ;PZ+$3r!>wnF!2?J&lx;V@TvW|or_z(%5v1xex#6`KDJ1FB3A1uc3Je~mNQR1 zw~(Tz+V{_K=$}_I6L2DG?f2}XOY3PB6-i1!8hGZx^BE6heS3j~GrHees-*WJOFJ8K zv8EmKNZuoBjeyC7#w0h|#76DQ|B*7m?{~5ZK+1^2f`H(Gz<|2jF#iW@-0YpKjqUBN z|3=||GYAwIih;8KyFcyfqY8a2DDC9e$iFW89kYL?J%EUw_`_p_mF?RQS=mTEU>$9m zti%f z3?_Yzh>~F3)N8{MC79)srH2^tb_mFOo-?zR1>w)LR86{22o_|Sjh)MhMQH-JwWqLff*(1BX+V}@LDjH57jM+3MftJ^?E+88J zXBZgir2(mj00Fs!2LV9_f)$AA|BmKz^;NrFE)*Z;DL+F1$f_Vso?Q|{zt+(TTvSI% zg}iGvn0B5CS*ttk7e|z{E;ky39lhd`bjH}PL{2=;W(Q+R=9e03VHdRaTB^tx?-=x< z3m&S~FRnS>V`%egO7vg#Vrxr|g*^%?Za&@)vnPn~e7SAY_#mK8Tyw?%n(k=}2hQ5R z9_qEG@LbIht3pA3ZCafNsH)UE%SfnMK@AF2kd>=1VDbA#MwxM$@J6M1YfWpHM>%Mt zfnKfh>eTC4tNBK@gkQDoi;kyTfl?Kff8VKLFU_HQoLOz%{;n;$M87UckK`xtw8+XI zSwX$@#X+qmgWHxJz1UD&Cr~idU?{E9FFs)22r0VmyJf}(yH+0|-G&!=>BfZm<#I~2 z-%=XV+)49}$jyeu_=XXC!fhQc{qcNSYbXO2xyp!4A{?DG{Z0U^HUb88|AD`6U3YSX z;fTx>rZS#ZlS(L4&IH%Il^^-V+1&C zNjt^Jt;&)eSd5JRh|@kQ)!AUcc4-|xw&bJEV8TJsKD~WD>cF^B~A)RG*VSt z5iiBGSf#Bv7=l$%7S;|2Q;%z%XR@cqfIm{;FySn5hAI*7612|QWdHiG{M=_F}kh=3~8EVh1seXSK< zXl~m7DBObaEuMy)^Ao-BM{K3H)UY{_fWus@NT()vX`OW=oUa~NYN$5({k{bEt;u|= z|J=kTXhI`2=&`+>RF-wKT5g4q221J0(E6+TDj}hltUAAmd+iv-*=c3&mtW|=NhGWc zsiIeAUmMX4sRI@@a4Ry3H6jJ;C%qHMwDsy*Er=-eyqNlLn-ld`)u+UoJjUTzp%F)` zg-tphpiP^ch0D{IeoBZGnefs=hg%2mm=MfR46$0!gzg2b&qm7e!Fqm^WL3)Afp`>y zHsQQTPqG@|`Sw1{F~4+7Y4qK=jrfVs(-zs6d!ID&BI=})J&=O{cWICY|FsXNFrP#A zJpu=meLMOWPwR`zW7N-;aV=#f9E-Jh9(U~{HmNF2gxRfbg2>}_k6pkmI(YiQX(-8n z19)fX@EdjnVP419PhLKbg`Q<)7{jy0o|I37LErT)+2xvtD;E=`RjkS!77PngbGiga z#TATOGqr{JWBJ~_j7S(Ic&Z4323}e|1zW2Yro4i==eA3jYVf;@Wc1JeD}@h!)`@xn z4f_Xp>6eL1-&DS?Eq3?iLqRYY!krOj-nc5Jg3f3}4YRb$ehK{RhPP201aris4XO>gb*BBohf=7LU&%b1^q__f=-rFtno1VV;r8tyfz)bElNi zwNYs}_s1TnMtnnb678_8-$@%oRw#E2^U-Ltu6Hz%=X<#22!0QPva9p0vk9S;YpyqW zr{5I?FSwA%Sl6WNl zxrteP95VTI#`0Tfozj;(YTde7p8mEvv-f5XbYK6|!F_^kgLAep zHFa@j{-`T-!Hww zpMIs_u!niZKKM*{{o#!?K&lnttBg{z_3sn;iE5upC(%ZCHA(Eu+&8Sbl2otE$b9t+ z|BdbW#k5_+)7EN&5lqw?PFJT5_qo%EGkFeSF1V>$g_f}d(B-+G9(7QECSH3jje_7K zEfJv@^vgFmw^W8jP}PRs!&(t#9N(&^t7Kp>!!k}FF#cOr6MhVB3uwOzM=uc{jbvOD zR++kGt4+>@7>;T%5}qJL=QOXp+b2^zh8%r99Un-o-;K9{@5P~@DfW!dyP{F=(xNx@ z8hCr&@F4?W1RzmaeH3544S5hP8`GG_aJA{4)h^|T;eLGPb29M#;bi}NlILEcT%gUD zbgGdn;;hIv!RM*?n!-`;d73B&7cBm82y%LDoh`%I1CJ~~AH(Pk58Q5wp=^B)!A z_~t;7G!4kCxak0j)YVzrXUeCIHC^(>S=qt`J0nniaPvU!jFt;gjNa(3>mtx^Fid0F z=vbA^mYH`p+et!~2U}wKl$->Ao*89y`nr4C6WjAv2RGIbpjoA77${;34BjgrHk&o) zl^SK&8`gjGPc$2`KwmHzvNs!+`p0cyOK(Hry`&JeHVc``&4}PYi-nl!m?ZM^9nVwi zt(=lPe2Lpg@yrQ<@P1QA-ULAu5bfJ?KC&W{wO9p?$Ah`1}W6{}c(jt9FFkXm6Ne z#MNKMTe5_?P_&xf5k#y>n8UzF)8#*WmlOEUc2aMuvk+qUzYxUDkIRN}S9SS3-@IQu zzup$7+Z%j7Zm$lNx!iBxPaX>C3+XR2AC@8etv>Vd|B81ygxp8*(Y??VO_kG$YzeXV2Ze4jv!)+AYzWl+K3QM zM_9ePT-vCg*E?iddNKO;($hm+6?_#THVcnib3YaOBim#>=!aX4-C*mhW|QH%Sh-Hk z1?xiQW0$W==SI)dy*f3h%Sri^+0}xnx)cfwHh?9No)q^%jdW~FMpKGFJB4$usu-a% z=$ym<&lkn5#j}F9jQrC}&e>D;g<4{cH<1{84PyO|*O&LxOJswt_m7Nc=bp*FP+sYt z`Gq;yC}Nrc>Il)MQt*NVsy0&>TgqQC(&+2c_@-ntH9YJwUK|SJ;{EYE-+2pM{thaJ z&u*u%k<(G4D*Z9~p*qECiqKmk10%^lu;nXa5}YCy1+axu% zC?sH|7C)$*-Qv)cMYsk2G?vD_Q7bW{0}ASBPi)A_09rGt`AtNb!&XK~E(b?4%LI!2 zB8=z*3?S0KC%Vz zx2Fn0P3@DJzmVTjXFdI zO<^*w9k?9GHcCF(URM`2(y%FW>80om8V$7E$+&9Zf~0@*%g+2=sK^b0gqM5L*^$hM z-JLO*Kv9r0AsWRbt3Q$IAVlj-y6~~#h5{>~l0s#f_T;5H7gGNtP9d%Uu00MdbwwI& z9>4uqi%f%0dWY_6MW0MFFyg_4v|H~bb)(Sw`Rp<*`{C8p?A&|a@k9r@f10-x|F6DC zTASDh|AVV3^&-Y`Pb0{UiwvOJ{j^2=t-l2}(VilauOv@j!je6=^ z@?*6Jzuy~k8aM5@7d2Nm+)ZrTItEu<{h}JiqlF$}Bq3JFXDX-HzN6=1OY^1K4+3pm zGFXtW0q!g}VN+hB&F{c1Z%cOzm39zId)57iEYB>i2F%{f-q_JGLBV)zJ9ofli~~8^ zAC~%%gUu}8g~$YQ<3TLHp*R4}pnm}+A5Daf{x=INrqv*sv%7`0*Yn~WyH0l0Osb9l zq58XYk!jQTS_}&a;!sF=1Vc+H)>dxl%11t5A{xpOfIY>UI-G=oVKhUu zy`{^c2;SnnV65u4iAZL-1pYW>MM{tG^V4Z5>Ks+Ey!_R*p;fp5gbYz$*J`3E3@D%s zA5K~02IEDZWYbuv>A>l1_Oolb2vs62X-B$U^0kv)uBL90sD9^(zIZ}p_QTODOAkB*|{NL zlSv^rCbW}YdZgy2jWw&;WK;YTe+Oc6RgPtu4uH;8L565BGBDf+YW>cy$YC*?tW|5H z{NZjvucKbIav${<>p0D6(O%s^aMPA+0$!x7hqMv`iKUSY_m3@Dk8F%0ARKO8s(S-| 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 I`rBCjUqP&K@&Et; literal 0 HcmV?d00001 diff --git a/a2033.csv b/a2033.csv new file mode 100644 index 0000000..50a4252 --- /dev/null +++ b/a2033.csv @@ -0,0 +1,223 @@ +;;;;;;;;;;; +titre;SYNTHESE;;;;;;CODES;LIGNES TEMPLATE;RUBRIQUES LIASSE OU FORMULES TEMPLATE;DETAIL FORMULES; +;;;;;;;;;;; +sous-titre;COMPTES SOCIAUX LIASSE 2033 EN EUR;N;% VAR;N-1;%VAR;N-2;;;;; +durée;Durée de l'exercice;;;;;;;;;;Dans tous les cas, il faut une guidance dès qu'il y a un retraitement, expliquer quel retraitement +agrégat;Conforme Moteur Notation;;;;;;;;;;Template IHM BERYL ANALYSE FINANCIERE +agrégat;Gestionnaire;;;;;;;;;; +;;;;;;;;;;; +titre;BILAN ACTIF SYNTHETIQUE;;;;;;;;;; +;;;;;;;;;;;Démarche : repartir sur une trame quasi identique que pour les 2050, actif passif cr à la suite, et pas actif passif côte à côte +sous-titre;ACTIF;N;% VAR;N-1;%VAR;N-2;;;;;Faut-il préciser si Nbre ou % ? +durée;Durée de l'exercice;;;;;;;;;;Reste à décider pour la situation patrimoniale +;;;;;;;;;;; +agrégat;Fonds commercial (brut);;;;;;010;G10;010;; +agrégat;Ensemble des Autres immobilisations incorporelles (brut);;;;;;014;G11;014;; +agrégat;Amortissements et provisions des immobilisations incorporelles;;;;;;CY3;G12;012 + 016;; +sous-total;Immobilisations Incorporelles Nettes;;;;;;C0;G9;(010 + 014) - (012 + 016);; +agrégat;Terrains (brut);;;;;;426;G14;426;; +agrégat;Ensemble des Autres Immobilisations corporelles (brut) yc Engts de CB;;;;;;CY4;G15;028 - 426;; +agrégat;Amortissements et provisions des immobilisations corporelles;;;;;;E66;G16;030;; +sous-total;Immobilisations Corporelles Nettes (yc Engts de CB);;;;;;C66;G13;028 - 030;; +agrégat;Ensemble des immobilisations financières (brut);;;;;;040;G18;040;; +agrégat;Amortissement des immobilisations financières;;;;;;042;G19;042;; +sous-total;Immobilisations Financières Nettes;;;;;;C67;G17;040 - 042;; +sous-total;ACTIF IMMOBILISE NET (yc ENGTS DE CB);;;;;;CY1;G7;044 - 048;; +sous-total %;Total Immobilisation (Net ) en % du Total Actif (Net);;;;;;CY2;G8;[044 - 048] / [110 - 112];; +agrégat;Ensemble des Stocks et en-cours (Marchandises, Matières premières…) (brut);;;;;;CY6;G23;050 + 060;; +agrégat;Provisions sur Stock et en-cours;;;;;;CY7;G24;052 + 062;; +sous-total;Stocks et en-cours Nets;;;;;;C2;G22;(050 + 060) - (052 + 062);; +agrégat;Créances clients et comptes rattachés (brut) (yc effets escomptés non échus);;;;;;068;G26;068;; +agrégat;Ensemble des Autres créances et Réalisables (brut);;;;;;C4;G27;064 + 072 + 092;; +agrégat;Provisions sur créances et Réalisables;;;;;;C4A;G28;070 + 066 + 074 + 094;; +sous-total;Créances clients et Réalisables Nets;;;;;;C4001;G25;(068 + 064 + 072 + 092) - (070 + 066 + 074 + 094);; +sous-total;Ensemble des Stocks et Créances (Net) (yc effets escomptés non échus);;;;;;C5;G20;(050 + 060) - (052 + 062) + (068 + 064 + 072 + 092) - (070 + 066 + 074 + 094);; +sous-total %;Ensemble des Stocks et Créances (Net) en % du Total Actif (Net);;;;;;CY5;G21;[(050 + 060) - (052 + 062) + (068 + 064 + 072 + 092) - (070 + 066 + 074 + 094)] / [110 - 112];; +ratio %;BFR Besoin en Fonds de Roulement BRUT;;;;;;CY8;G29;[(050 + 060) + (068 + 064 + 072 + 092)] - [164 + 166 + 172 + 175 + 174];; +ratio %;BFR Besoin en Fonds de Roulement NET;;;;;;C19;G30;(050 + 060 - 052 - 062) + (068 + 064 + 072 + 092 - 070 - 066 - 074 - 094) - (164 + 166 + 172 + 175 + 174);; +agrégat;Valeurs Mobilières de Placement (brut);;;;;;E12;G33;080;; +agrégat;Disponibilités (brut);;;;;;084;G34;084;; +agrégat;Provisions sur disponibilités et VMP;;;;;;CY10;G35;082 + 086;; +sous-total;TRESORERIE ACTIF NET ;;;;;;C6;G31;(080 + 084) - (082 + 086);; +sous-total %;Trésorerie Actif (Net) en % du Total Actif (Net);;;;;;CY9;G32;[(080 + 084) - (082 + 086)] / [110 - 112];; +total;TOTAL ACTIF NET;;;;;;CY11;G36;110 - 112;; +;;;;;;;;;;; +;;;;;;;;;;; +titre;BILAN PASSIF SYNTHETIQUE;;;;;;;;;; +;;;;;;;;;;; +sous-titre;PASSIF;N;% VAR;N-1;%VAR;N-2;;;;; +durée;Durée de l'exercice;;;;;;;;;; +;;;;;;;;;;; +agrégat;Capital social;;;;;;120;G40;120;; +agrégat;Ensemble des Réserves et Report à nouveau;;;;;;CY56;G41;126 + 130 + 132 + 134;; +agrégat;Résultat de l'exercice;;;;;;E21;G42;136;; +agrégat;Ensemble des autres postes (Subventions, Primes…);;;;;;CY13;G43;124 + 137 + 140;; +sous-total;TOTAL CAPITAUX PROPRES;;;;;;142;G38;142;; +sous-total %;Total Capitaux propres en % du Total Passif;;;;;;CY12;G39;142 / 180;; +sous-total;PROVISIONS POUR RISQUES ET CHARGES;;;;;;154;G44;154;; +sous-total %;Total Provisions en % du Total Passif;;;;;;CY14;G45;154 / 180;; +agrégat;Emprunts et dettes assimilées (yc Engts de CB);;;;;;156;G48;156;; +agrégat;Comptes Courants d'Associés;;;;;;173;G49;173;; +sous-total;TOTAL DES DETTES FINANCIERES;;;;;;CY15;G46;156 + 173;; +sous-total %;Total Dettes financières en % du Total Passif;;;;;;CY16;G47;[156 + 173] / 180;; +ratio %;FRNG Fonds de Roulement Net Global;;;;;;CY17;G50;[142 + 154 + 195] - [044 - 048];; +ratio %;GEARING BRUT;;;;;;CY18;G51;[156 + 173] / 142;; +ratio %;GEARING NET;;;;;;CY19;G52;[(156 + 173) - ((080 + 084) - (082 + 086))] / 142;; +agrégat;Dettes Fournisseurs et comptes rattachés;;;;;;166;G55;166;; +agrégat;Ensemble des Autres dettes non financières;;;;;;C14;G56;164 + 172 + 175 +174;; +sous-total;TOTAL DES DETTES NON FINANCIERES;;;;;;C15;G53;164 + 166 + 172 + 175 + 174;; +sous-total %;Total Dettes non financières en % du Total Passif;;;;;;CY20;G54;[164 + 166 + 172 + 175 + 174] / 180;; +total;TOTAL PASSIF (yc EENE et Engts de CB ré-incorporés);;;;;;180;G57;180;; +;;;;;;;;;;; +;;;;;;;;;;; +titre;COMPTE DE RESULTAT SYNTHETIQUE;;;;;;;;;; +sous-titre;COMPTE DE RESULTAT;N;% VAR;N-1;%VAR;N-2;;;;; +durée;Durée de l'exercice;;;;;;;;;; +;;;;;;;;;;; +agrégat;Chiffre d'Affaires HT;;;;;;C25;G59;210 + 214 + 218;; +agrégat;Dont % en France;;;;;;C27;G60;[(210 + 214 + 218) - (209 + 215 + 217)] / (210 + 214 + 218);; +agrégat;Dont Vente de Marchandises;;;;;;210;G61;210;; +agrégat;Dont Production vendue (biens et services);;;;;;CY21;G62;214 + 218;; +agrégat;Production stockée et immobilisée;;;;;;CY22;G63;222 + 224;; +agrégat;Ensemble des Achats (Marchandises, Matières premières…);;;;;;C29;G64;234 + 238;; +agrégat;Ensemble des Variations de stocks (Marchandises, Matières premières…);;;;;;C30;G65;236 + 240;; +ratio %;Marge de Production;;;;;;C32;G66;(210 + 214 + 218 + 222 + 224) - (234 + 238 + 236 + 240);; +ratio %;Taux de Marge de Production en % du CA;;;;;;CY23;G67;[(210 + 214 + 218 + 222 + 224) - (234 + 238 + 236 + 240)] / [210 + 214 + 218];; +agrégat;Autres achats et charges externes ;;;;;;242;G68;242;; +ratio %;Valeur Ajoutée;;;;;;CY24;G69;(210 + 214 + 218 + 222 + 224) - (234 + 238 + 236 + 240) - 242;; +ratio %;Taux de Valeur Ajoutée en % du CA;;;;;;CY25;G70;[(210 + 214 + 218 + 222 + 224) - (234 + 238 + 236 + 240) - 242] / [210 + 214 + 218];; +agrégat;Subventions d'exploitation;;;;;;226;G71;226;; +agrégat;Salaires, Traitements et charges sociales ;;;;;;C35;G72;250 + 252;; +agrégat;Impôts et taxes;;;;;;244;G73;244;; +ratio %;EBE EXCEDENT BRUT D'EXPLOITATION;;;;;;CY26;G74;270 - (230 - 262) + (254 + 256);; +ratio %;EBE en % du CA;;;;;;CY27;G75;[270 - (230 - 262) + (254 + 256)] / [210 + 214 + 218];; +agrégat;Autres produits - Autres charges;;;;;;CY28;G76;230 - 262;; +ratio %;EBITDA (EARNING BEFORE INTEREST, TAXES, DEPRECIATION AND AMORTIZATION);;;;;;CI6;G77;270 + (254 + 256);; +ratio %;EBITDA en % du CA;;;;;;CY30;G78;[270 + (254 + 256)] / [210 + 214 + 218];; +agrégat;Ensemble des dotations aux amortissements et Provisions d'exploitation;;;;;;CY30;G79;254 + 256;; +sous-total;RESULTAT D'EXPLOITATION;;;;;;270;G80;270;; +ratio %;ROS Résultat d'Exploitation en % du CA;;;;;;CY32;G81;270 / [210 + 214 + 218];; +agrégat;Produits financiers;;;;;;280;G82;280;; +agrégat;Charges financières;;;;;;E45;G83;294;; +sous-total;RESULTAT FINANCIER;;;;;;CY33;G84;280 - 294;; +sous-total;RESULTAT COURANT AVANT IMPOTS (RCAI);;;;;;CY34;G85;270 + 280 - 294;; +ratio %;RCAI en % du CA;;;;;;CY35;G86;[270 + 280 - 294] / [210 + 214 + 218];; +agrégat;Produits exceptionnels ;;;;;;290;G87;290;; +agrégat;Charges exceptionnelles ;;;;;;300;G88;300;; +sous-total;RESULTAT EXCEPTIONNEL;;;;;;CY36;G89;290 - 300;; +agrégat;Impôts sur les Sociétés;;;;;;306;G90;306;; +ratio %;CAF Capacité d'Autofinancement;;;;;;CY37;G91;270 + (254 + 256) + 280 - 294 + 290 - (300 - 347 - 348) - 306;; +ratio %;CAF en % du CA;;;;;;CY38;G92;[270 + (254 + 256) + 280 - 294 + 290 - (300 - 347 - 348) - 306] / [210 + 214 + 218];; +total;RESULTAT NET;;;;;;310;G93;310;; +ratio %;RN en % du CA;;;;;;CY39;G94;310 / [210 + 214 + 218];; +;;;;;;;;;;; +;;;;;;;;;;; +effectif;Effectif Moyen du Personnel;;;;;;376;G96;376;; +;;;;;;;;;;; +;;;;;;;;;;; +titre;RATIOS;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;; +;;;;;;;;;;; +sous-titre ratios;RATIOS D'ACTIVITE;N;;N-1;;N-2;;;;; +sous-total ratios;EXPLOITATION;;;;;;;;;; +agrégat;Stocks * 360;;;;;;CY40;G152;360 × STCK_TOT_NET;360 * (050 + 060 - 052 - 062); +agrégat;Chiffre d’affaires;;;;;;C25;G153;CHF_AFF;210 + 214 + 218; +ratio indicateurs;Stocks en nbre de jours de CA;;;;;;CY42;G154;STOCK_TO_CA;(050 + 060 - 052 - 062) / (210 + 214 + 218); +agrégat;Stocks * 360;;;;;;CY40;G155;360 × STCK_TOT_NET;360 * (050 + 060 - 052 - 062); +agrégat;1,20 × Achats (Marchandises, Matières premières et Autres);;;;;;CY43;G156;1,2 × (234 + 238 + 242);1,2 × (234 + 238 + 242); +ratio indicateurs;Délai de rotation des stocks;;;;;;CI21;G157;TX_ROT_STOCK;(360 * (050 + 060 - 052 - 062)) / [1,2 × (234 + 238 + 242)] ; +agrégat;Clients et comptes rattachés (en net) TTC * 360;;;;;;C3A;G158;360 × (068 - 070);360 × (068 - 070); +agrégat;[Chiffre d’Affaires France (TTC) + Chiffre d'Affaires Export (HT)] x 360;;;;;;CY44;G159;1,2 × (CHF_AFF - 209 - 215 - 217) + (209 + 215 + 217);1,2 × ( (210 + 214 + 218) - 209 - 215 - 217) + (209 + 215 + 217); +ratio indicateurs;Délai de rotation Clients;;;;;;CI1;G160;TX_ROT_CLIENT;[360 × (068 - 070)] / [1,2 × ( (210 + 214 + 218)- 209 - 215 - 217) + 209 + 215 + 217] ; +agrégat;Dettes fournisseurs et comptes rattachés TTC * 360;;;;;;CY45;G161;360 × 166;360 × 166; +agrégat;1,20 × Achats (Marchandises, Matières premières et Autres);;;;;;CY46;G162;1,2 × (234 + 238 + 242);1,2 × (234 + 238 + 242); +ratio indicateurs;Délai de rotation Fournisseurs;;;;;;CI2;G163;TX_ROT_FOURN;[360 × 166] / [1,2 × (234 + 238 + 242)] ; +agrégat;BFR Net * 360;;;;;;CY47;G164;360 × BFR_NET;360*((050 + 060 - 052 - 062) + (068 + 064 + 072 + 092 - 070 - 066 - 074 - 094) - (164 + 166 + 172 + 175 + 174)); +agrégat;Chiffre d’affaires;;;;;;C25;G165;CHF_AFF;210 + 214 + 218; +ratio indicateurs;Délai de rotation du BFR Net;;;;;;CI23;G166;TX_ROT_BFR_NET; 360*((050 + 060 - 052 - 062) + (068 + 064 + 072 + 092 - 070 - 066 - 074 - 094) - (164 + 166 + 172 + 175 + 174)) / (210 + 214 + 218); +;;;;;;;;;;; +sous-total ratios;RENTABILITE;;;;;;;;;; +agrégat;(1-TIS) x (Résultat d'Exploitation + Bénéfice attribué + Perte supportée);;;;;;CY48;G173;0,75 × RES_EXP;0,75 * 310; +agrégat;BFR Net + Immobilisations;;;;;;CY49;G174;BFR_NET + IMMO_TOT_NET;((050 + 060 - 052 - 062) + (068 + 064 + 072 + 092 - 070 - 066 - 074 - 094) - (164 + 166 + 172 + 175 + 174)) + (044 - 048); +ratio indicateurs;Rentabilité économique des capitaux engagés;;;;;;CI24;G175;ROCE;0,75 * 310 / (((050 + 060 - 052 - 062) + (068 + 064 + 072 + 092 - 070 - 066 - 074 - 094) - (164 + 166 + 172 + 175 + 174)) + (044 - 048)); +;;;;;;;;;;; +sous-total ratios;REPARTITION;;;;;;;;;; +agrégat;Charges de personnel + Participation + Charges sociales;;;;;;C35;G188;250 + 252;250 + 252; +agrégat;Valeur ajoutée;;;;;;CI3;G189;VAL_AJT;210 + 214 + 218 + 222 + 224 - 234 - 238 - 236 - 240 - 242; +ratio indicateurs;Valeur ajoutée revenant aux salariés (et aux organismes sociaux);;;;;;CI4;G190;VAL_AJT_SALARIES;(250 + 252) / (210 + 214 + 218 + 222 + 224 - 234 - 238 - 236 - 240 - 242); +;;;;;;;;;;; +;;;;;;;;;;; +sous-titre ratios;RATIOS D'INVESTISSEMENT;;;;;;;;;; +sous-total ratios;ACTIFS;;;;;;;;;; +agrégat;Immobilisations corporelles nettes;;;;;;C66;G195;028 - 030;028 - 030; +agrégat;Immobilisations corporelles brutes;;;;;;028;G196;028;028; +ratio indicateurs;Ratio de vétusté;;;;;;CI5;G197;RT_VETUST;(028 - 030) / 028; +;;;;;;;;;;; +;;;;;;;;;;; +sous-titre ratios;RATIOS DE LIQUIDITE;;;;;;;;;; +sous-total ratios;TRESORERIE;;;;;;;;;; +agrégat;Disponible ;;;;;;CI25;G211;TRES_DISPO;080 - 082 + 084 - 086; +agrégat;Chiffre d'affaires;;;;;;C25;G212;CHF_AFF;210 + 214 + 218; +ratio indicateurs;Trésorerie disponible sur CA;;;;;;CI26;G213;DISPO_TO_CHF_AFF;(080 - 082 + 084 - 086) / (210 + 214 + 218); +agrégat;Trésorerie Nette;;;;;;BISI28;G214;TRES_NET;non dispo. NC; +agrégat;Chiffre d'affaires;;;;;;C25;G215;CHF_AFF;210 + 214 + 218; +ratio indicateurs;Trésorerie nette sur CA;;;;;;BISI30;G216;TRES_NET_TO_CHF_AFF;NC; +;;;;;;;;;;; +sous-total ratios;LIQUIDITE;;;;;;;;;; +agrégat;Actif circulant en valeur nette (retraitement des charges constatées d'avances);;;;;;BISI31;;NC;NC; +agrégat;Dettes Financières CT + Dettes non Financières;;;;;;BISI32;;NC;NC; +ratio indicateurs;Ratio de liquidité générale;;;;;;BISI33;G219;RT_LIQUID_GEN;NC (DET_FIN_CT non isolable); +agrégat;Trésorerie et equivalant de trésorerie;;;;;;CI25;G223;TRES_DISPO;080 - 082 + 084 - 086; +agrégat;Dettes financières à moins d'un an + Dettes non Financières;;;;;;BISI35;G224;DET_FIN_CT + DET_NOFIN_TOT;NC; +ratio indicateurs;Ratio de liquidité cash;;;;;;BISI36;G225;RT_LIQUID_CASH;NC; +;;;;;;;;;;; +;;;;;;;;;;; +sous-titre ratios;RATIOS D'ENDETTEMENT;;;;;;;;;; +sous-total ratios;LEVIER;;;;;;;;;; +agrégat;Total Dettes Financières ;;;;;;156;G227;DET_FIN_TOT ;156; +agrégat;EBITDA;;;;;;CI6;G228;EBITDA;270 + (254 + 256); +ratio indicateurs;Levier Brut (couverture de la Dette Financière Brute par l'EBITDA);;;;;;CI7;G229;LVRG_BRT;156 / (270 + 254 + 256); +agrégat;Dettes Financières Nettes ;;;;;;CI8;G230;DET_FIN_NET;156 - [(080 + 084) - (082 + 086)]; +agrégat;EBITDA;;;;;;CI6;G231;EBITDA;270 + (254 + 256); +ratio indicateurs;Levier Net (couverture de la Dette Financière Nette par l'EBITDA);;;;;;CI9;G232;LVRG_NET;(156 - ((080 + 084) - (082 + 086))) / (270 + 254 + 256); +;;;;;;;;;;; +sous-total ratios;DSCR & ICR;;;;;;;;;; +agrégat;EBITDA - Impôt sur les bénéfices;;;;;;CY52;G233;EBITDA - IMP_SOC;270 + 254 + 256 - 306; +agrégat;Service de la Dette;;;;;;BISI44;G234;DET_SERV;Proxy proposé : Max{(156-1 - 156) , 0} + 294 ; +ratio indicateurs;DSCR (Debt Service Coverage Ratio Corp);;;;;;BISI45;G235;DSCR;(270 + 254 + 256 - 306) / (Max{(156-1 - 156) , 0} + 294); +agrégat;EBITDA - Impôt sur les bénéfices;;;;;;CY52;G239;EBITDA - IMP_SOC;270 + 254 + 256 - 306; +agrégat;Charge d'intérêts;;;;;;294;G240;CHG_FIN_INT;294; +ratio indicateurs;ICR (Interest Coverage Ratio);;;;;;CI10;G241;ICR;(270 + 254 + 256 - 306) / 294; +;;;;;;;;;;; +sous-total ratios;SUR CAF;;;;;;;;;; +agrégat;Dette Financière MLT ;;;;;;BISI49;G251;DET_FIN_MLT;MLT non isolable. NC; +agrégat;Capacité d'Autofinancement;;;;;;CI11;G252;CAF;270 + (254 + 256) + 280 - 294 + 290 - (300 - 347 - 348) - 306; +ratio indicateurs;Capacité de remboursement MLT (couverture Dette Financière MLT par la CAF);;;;;;BISI51;G253;CAPA_REMBO_MLT;NC; +;;;;;;;;;;; +sous-total ratios;SUR CFO & FCF;;;;;;;;;; +agrégat;Total Dettes Financières (CT et MLT) ;;;;;;156;G254;DET_FIN_TOT;156; +agrégat;Free Cash Flow;;;;;;CI12;G255;CSH_FLW_FREE;; +ratio indicateurs;Couverture de la Dette Financière Brute par le Free Cash Flow;;;;;;CI13;G256;DET_BRT_TO_FREE;; +agrégat;Dettes Financières Nette (CT et MLT) ;;;;;;CI8;G257;DET_FIN_NET;156 - [(080 + 084) - (082 + 086)]; +agrégat;Free Cash Flow;;;;;;CI12;G258;CSH_FLW_FREE;; +ratio indicateurs;Couverture de la Dette Financière Nette par le Free Cash Flow;;;;;;CI14;G259;DET_FIN_TO_FREE;; +;;;;;;;;;;; +;;;;;;;;;;; +sous-titre ratios;RATIOS DE STRUCTURE;;;;;;;;;; +agrégat;Total des dettes financières (CT et MLT) ;;;;;;156;G264;DET_FIN_TOT;156; +agrégat;Total dettes financières (CT et MLT) + Total Capitaux Propres;;;;;;CY54;G265;DET_FIN_TOT + CAP_PROP_TOT;156 + 142; +ratio indicateurs;Dettes Financières & Capitaux propres (Debt-To-Capital Ratio);;;;;;CI15;G266;DEBT_TO_CAP;156 / (156 + 142); +agrégat;Total Dettes * + Engagements de crédit-bail + Effets portés à l'escompte non échus ;;;;;;176;G267;176;176; +agrégat;Total Capitaux Propres;;;;;;142;G268;CAP_PROP_TOT;142; +ratio indicateurs;Total Dettes Sur Capitaux propres (Debt-To-Equity Ratio);;;;;;CI16;G269;DEBT_TO_EQTY;176 / 142; +agrégat;Total Dettes;;;;;;176;G270;176;176; +agrégat;Total Bilan;;;;;;180;G271;TOT_BIL;180; +ratio indicateurs;Total Dettes Sur Total Bilan;;;;;;180;G272;DEBT_TO_BIL;176 / 180; +agrégat;Total Capitaux Propres;;;;;;142;G273;CAP_PROP_TOT ;142; +agrégat;Total Bilan (avec engagements de crédit-bail et EENE);;;;;;180;G274;TOT_BIL;180; +ratio indicateurs;Autonomie Financière (Total Capitaux propres / Total Bilan);;;;;;CI17;G275;RT_AUTO_FIN;142 / 180; +agrégat;FRNG * 360;;;;;;CY55;G282;360 × FRNG;360 * ([142 + 154 + 195] - [044 - 048]); +agrégat;Chiffre d'affaires;;;;;;C25;G283;CHF_AFF;210 + 214 + 218; +ratio indicateurs;Fonds de Roulement en Nbre de jours de CA;;;;;;CI27;G284;TX_FRNG;(360 * ([142 + 154 + 195] - [044 - 048])) / (210 + 214 + 218); +;;;;;;;;;;; +;;;;;;;;;;; diff --git a/f b/f new file mode 100644 index 0000000..fec7224 --- /dev/null +++ b/f @@ -0,0 +1,251 @@ +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;SYNTHESE;;;;;;CODES;LIGNES TEMPLATE;RUBRIQUES OU FORMULES TEMPLATE;DETAIL FORMULE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre;COMPTES SOCIAUX LIASSE 2050 EN EUR;N;% VAR;N-1;%VAR;N-2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;;Dans tous les cas, il faut une guidance dès qu'il y a un retraitement, expliquer quel retraitement;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Conforme Moteur Notation;;;;;;;;;;Template IHM BERYL ANALYSE FINANCIERE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Gestionnaire;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;BILAN ACTIF SYNTHETIQUE;;;;;;;;;;intérêt de mettre des + ou des - devant certains postes ?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre;ACTIF;N;% VAR;N-1;%VAR;N-2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;;Prorata P/P aux durée d'exercice ? Quid incidence sur ratio;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Fonds commercial (brut);;;;;;AH;G10;AH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Autres immobilisations incorporelles (brut);;;;;;CY3;G11;AB + CX + AF + AJ + AL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Amortissements et provisions des immobilisations incorporelles;;;;;;CY4;G12;AC + CQ + AG + AI + AK + AM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Immobilisations Incorporelles Nettes;;;;;;C3;G9;(AH + AB + CX + AF + AJ + AL) - (AC + CQ + AG + AI + AK + AM);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Terrains (brut);;;;;;AN;G14;AN;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Autres Immobilisations corporelles (brut) yc Engts de CB;;;;;;CY6;G15;AP + AR + AT + AV + AX + 90%×YQ + 85%×YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Amortissements et provisions des immobilisations corporelles;;;;;;C5;G16;AO + AQ + AS + AU + AW + AY;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Immobilisations Corporelles Nettes (yc Engts de CB);;;;;;CY5;G13;(AN + AP + AR + AT + AV + AX + 90%×YQ + 85%×YR) - (AO + AQ + AS + AU + AW + AY);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des immobilisations financières (brut);;;;;;CY7;G18;CS + CU + BB + BD + BF + BH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Amortissement des immobilisations financières;;;;;;CY8;G19;CT + CV + BC + BE + BG + BI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Immobilisations Financières Nettes;;;;;;C11;G17;(CS + CU + BB + BD + BF + BH) - (CT + CV + BC + BE + BG + BI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;ACTIF IMMOBILISE NET (yc ENGTS DE CB);;;;;;CY1;G7;BJ - BK + 90%×YQ + 85%×YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total Immobilisation (Net ) en % du Total Actif (Net);;;;;;CY2;G8;[BJ - BK + 90%×YQ + 85%×YR] / [(CO - 1A) + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Stocks et en-cours (brut);;;;;;C12;G23;BL + BN + BP + BR + BT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Provisions sur Stock et en-cours;;;;;;CY11;G24;BM + BO + BQ + BS + BU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Stocks et encours Nets;;;;;;C15;G22;(BL + BN + BP + BR + BT) - (BM + BO + BQ + BS + BU);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Créances clients et comptes rattachés (brut) (yc effets escomptés non échus);;;;;;C16;G26;BX + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Autres créances et Réalisables (brut);;;;;;CY13;G27;BV + BZ + CB + CH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Provisions sur créances et Réalisables;;;;;;CY14;G28;BW + BY + CA + CC + CI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Créances clients et Réalisables Nets;;;;;;CY12;G25;(BX + YS + BV + BZ + CB + CH) - (BW + BY + CA + CC + CI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Ensemble des Stocks et Créances (Net) (yc effets escomptés non échus);;;;;;CY9;G20;[(BL + BN + BP + BR + BT) - (BM + BO + BQ + BS + BU)] + [(BX + YS + BV + BZ + CB + CH) - (BW + BY + CA + CC + CI)];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Ensemble des Stocks et Créances (Net) en % du Total Actif (Net);;;;;;CY10;G21;[[(BL + BN + BP + BR + BT) - (BM + BO + BQ + BS + BU)] + [(BX + YS + BV + BZ + CB + CH) - (BW + BY + CA + CC + CI)]] / [(CO - 1A) + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;BFR Besoin en Fonds de Roulement BRUT;;;;;;CY15;G29;[(BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - [DW + DX + DY + DZ + EA + EB];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;BFR Besoin en Fonds de Roulement NET;;;;;;CY16;G30;(BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) + (BX + BV + BZ + CB + CH - BW - BY - CA - CC - CI) - (DX + DW + DY + DZ + EA + EB);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Valeurs Mobilières de Placement (brut);;;;;;CD;G33;CD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Disponibilités (brut);;;;;;CF;G34;CF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Provisions sur disponibilités et VMP;;;;;;C21;G35;CE + CG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;TRESORERIE ACTIF NET ;;;;;;CX5;G31;(CD + CF) - (CE + CG);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Trésorerie Actif (Net) en % du Total Actif (Net);;;;;;CX75;G32;[(CD + CF) - (CE + CG)] / [(CO - 1A) + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Ensemble des Autres postes (Régularisations…) (Net);;;;;;CY17;G36;AA + CW + CM + CN;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Ensemble des Autres postes (Net) sur Total Actif (Net);;;;;;CY18;G37;[AA + CW + CM + CN] / [(CO - 1A) + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +total;TOTAL ACTIF NET;;;;;;CY19;G38;(CO - 1A) + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;BILAN PASSIF SYNTHETIQUE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre;PASSIF;N;% VAR;N-1;%VAR;N-2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Capital social;;;;;;DA;G42;DA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Réserves et Report à nouveau;;;;;;CY21;G43;DD + DE + DF + DG + DH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Résultat de l'exercice;;;;;;DI;G44;DI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des autres postes (Subventions, Primes…);;;;;;CY22;G45;DB + DC + DJ + DK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;TOTAL CAPITAUX PROPRES;;;;;;CI24;G40;DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total Capitaux propres en % du Total Passif;;;;;;CY20;G41;DL / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;TOTAL AUTRES FONDS PROPRES;;;;;;DO;G46;DO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total Autres Fonds propres en % du Total Passif;;;;;;CY23;G47;DO / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;PROVISIONS POUR RISQUES ET CHARGES;;;;;;DR;G48;DR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total Provisions en % du Total Passif;;;;;;CY24;G49;DO / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Emprunts obligataires (convertibles ou non) et Emprunts divers MLT (yc Engts de CB);;;;;;CY28;G53;(DS + DT + DV) - (7Y2 + 7Z2 + 8A2) + 90%×YQ + 85%×YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes bancaires MLT;;;;;;CY29;G54;DU - (VG2 + VH2);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;ENSEMBLE DES DETTES FINANCIERES MLT;;;;;;CY27;G52;(DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;FRNG Fonds de Roulement Net Global;;;;;;CI26;G55;[DL + DO - AA + DR + ((DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR)] - [BJ - BK + 90%×YQ + 85%×YR] - CW - CM - CN + ED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Emprunts obligataires (convertibles ou non) et Emprunts divers CT;;;;;;CY32;G57;7Y2 + 7Z2 + 8A2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Part à moins d'un an des dettes bancaires (hors découvert);;;;;;CY33;G58;VG2 + VH2 - EH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Découvert (yc Effets escomptés non échus);;;;;;CI13;G59;EH + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;ENSEMBLE DES DETTES FINANCIERES CT;;;;;;CY31;G56;7Y2 + 7Z2 + 8A2 + VG2 + VH2 + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;TOTAL DES DETTES FINANCIERES (yc Engts de CB et EENE);;;;;;CI11;G50;DS + DT + DU + DV + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total des dettes financières (avec Engts de CB et EENE) en % du Total Passif;;;;;;CY26;G51;[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;GEARING BRUT;;;;;;CY35;G60;[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] / DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;GEARING NET;;;;;;CY36;G61;[(DS + DT + DU + DV + 90%×YQ + 85%×YR + YS) - ((CD + CF) - (CE + CG))] / DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Fournisseurs et comptes rattachés;;;;;;DX;G64;DX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Autres dettes non financières;;;;;;CY39;G65;DW + DY + DZ + EA + EB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;TOTAL DES DETTES NON FINANCIERES;;;;;;CY37;G62;DX + DW + DY + DZ + EA + EB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Total Dettes non financières en % du Total Passif;;;;;;CY38;G63;[DX + DW + DY + DZ + EA + EB] / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;Ensemble des Autres postes (Régularisations…);;;;;;ED;G66;ED;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total %;Ensemble des Autres postes en % du Total Passif;;;;;;CY40;G67;ED / [EE + 90%×YQ + 85%×YR + YS];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +total;TOTAL PASSIF (yc EENE et Engts de CB ré-incorporés);;;;;;CY41;G68;EE + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;BILAN ENGAGEMENTS;;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE;;;;;;;;BILAN PASSIF SYNTHETIQUE +agrégat;Engagements de Crédit-bail Mobilier;;;;;;YQ;G70;YQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Engagements de Crédit-bail Immobilier;;;;;;YR;G71;YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Effets portés à l'escompte non échus (EENE);;;;;;YS;G72;YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +total;TOTAL ENGAGEMENTS;;;;;;;?;;ya pas cette ligne dans le template de benjamin;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +effectif;Effectif Moyen du Personnel;;;;;;YP;G73;YP;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;COMPTE DE RESULTAT SYNTHETIQUE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre;COMPTE DE RESULTAT;N;% VAR;N-1;%VAR;N-2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d'Affaires HT;;;;;;FL;G75;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-agrégat;Dont % en France;;;;;;CY42;G76;(FA + FD + FG) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-agrégat;Dont Vente de Marchandises;;;;;;FC;G77;FC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-agrégat;Dont Production vendue (biens et services);;;;;;CY43;G78;FF + FI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Production stockée et immobilisée;;;;;;CY44;G79;FM + FN;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Achats (Marchandises, Matières premières…);;;;;;C34;G80;FS + FU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des Variations de stocks (Marchandises, Matières premières…);;;;;;C35;G81;FT + FV;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;Marge de Production;;;;;;CX20;G82;(FL + FM + FN) - (FS + FU + FT + FV);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;Taux de Marge de Production en % du CA;;;;;;CY45;G83;[(FL + FM + FN) - (FS + FU + FT + FV)] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Autres achats et charges externes ;;;;;;FW;G84;FW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;Valeur Ajoutée;;;;;;CY46;G85;(FL + FM + FN) - (FS + FU + FT + FV) - FW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;Taux de Valeur Ajoutée en % du CA;;;;;;CY47;G86;[(FL + FM + FN) - (FS + FU + FT + FV) - FW] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Subventions d'exploitation;;;;;;FO;G87;FO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Salaires, Traitements et charges sociales ;;;;;;CY48;G88;FY + FZ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Impôts et taxes;;;;;;FX;G89;FX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;EBE EXCEDENT BRUT D'EXPLOITATION;;;;;;CY49;G90;GG - FP + (GA + GB + GC + GD) - FQ + GE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;EBE en % du CA;;;;;;CY50;G91;[GG - FP + (GA + GB + GC + GD) - FQ + GE] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Autres produits - Autres charges;;;;;;CY51;G92;FQ - GE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;EBITDA (EARNING BEFORE INTEREST, TAXES, DEPRECIATION AND AMORTIZATION);;;;;;CY94;G93;GG - FP + (GA + GB + GC + GD) - HJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;EBITDA en % du CA;;;;;;CY50;G94;[GG - FP + (GA + GB + GC + GD) - HJ] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Reprises sur amortissements et provisions d'exploitation et Transferts de charges;;;;;;FP;G95;FP;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des dotations aux amortissements et Provisions d'exploitation;;;;;;CY54;G96;GA + GB + GC + GD;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;RESULTAT D'EXPLOITATION (Hors Participation des salariés);;;;;;GG;G97;GG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;(Bénéfice attribué ou perte transférée)-(Perte supportée ou bénéfice transféré);;;;;;CY55;G98;GH - GI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;RESULTAT D'EXPLOITATION avec Opérations en commun;;;;;;CY56;G99;GG + (GH - GI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;ROS Résultat d'Exploitation avec Opérations en commun en % du CA;;;;;;CY57;G100;[GG + (GH - GI)] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Intérêts et produits assimilés;;;;;;GL;G101;GL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des autres produits financiers;;;;;;CY58;G102;GJ + GK + GN + GO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Reprises sur amortissements et provisions financières;;;;;;GM;G103;GM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Intérêts et charges assimilées;;;;;;GR;G104;GR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Ensemble des autres charges financières;;;;;;CY59;G105;GS + GT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dotations aux amortissements et provisions financières;;;;;;GQ;G106;GQ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;RESULTAT FINANCIER;;;;;;GV;G107;GV;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;RESULTAT COURANT AVANT IMPOTS (RCAI);;;;;;GW;G108;GW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;RCAI en % du CA;;;;;;CY60;G109;GW / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Produits exceptionnels sur opérations de gestion;;;;;;HA;G110;HA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Produits exceptionnels sur opérations en capital;;;;;;HB;G111;HB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Reprises sur provisions et transferts de charges;;;;;;HC;G112;HC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Charges exceptionnelles sur opérations de gestion;;;;;;HE;G113;HE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Charges exceptionnelles sur opérations en capital;;;;;;HF;G114;HF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dotations exceptionnelles aux amortissements et provisions;;;;;;HG;G115;HG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total;RESULTAT EXCEPTIONNEL;;;;;;HH;G116;HH;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Participation des salariés;;;;;;HJ;G117;HJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Impôts sur les Sociétés;;;;;;HK;G118;HK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;CAF Capacité d'Autofinancement;;;;;;CY61;G119;GG - FP + (GA + GB + GC + GD) + (GL + GJ + GK + GN + GO) - (GR + GS + GT) + HA - HE - HJ - HK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;CAF en % du CA;;;;;;CY62;G120;[GG - FP + (GA + GB + GC + GD) + (GL + GJ + GK + GN + GO) - (GR + GS + GT) + HA - HE - HJ - HK] / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +total;RESULTAT NET;;;;;;HN;G121;HN;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio %;RN en % du CA;;;;;;CY63;G122;HN / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +titre;RATIOS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +durée;Durée de l'exercice;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre ratios;RATIOS D'ACTIVITE;N;;N-1;;N-2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;EXPLOITATION;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Stocks * 360;;;;;;CY120;G161;360 × STCK_TOT_NET;360 * (BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d’affaires;;;;;;FL;G162;CHF_AFF;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Stocks en nbre de jours de CA;;;;;;CX47;G163;STOCK_TO_CA;(BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Stocks * 360;;;;;;CY120;G164;360 × STCK_TOT_NET;360 * (BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;1,20 × Achats (Marchandises, Matières premières et Autres);;;;;;CX49;G165;1,2 × (FS + FU + FW);1,2 × (FS + FU + FW);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Délai de rotation des stocks;;;;;;CY121;G166;TX_ROT_STOCK;(360 * (BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU)) / [1,2 × (FS + FU + FW)] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Clients et comptes rattachés (en net) TTC * 360;;;;;;C17;G167;360 × (BX - BY);360 × (BX - BY);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;[Chiffre d’Affaires France (TTC) + Chiffre d'Affaires Export (HT)] x 360;;;;;;CY65;G168;1,2 × (CHF_AFF - FK) + FK;1,2 × (FL - FK) + FK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Délai de rotation Clients;;;;;;CY66;G169;TX_ROT_CLIENT;[360 × (BX - BY)] / [1,2 × (FL - FK) + FK] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes fournisseurs et comptes rattachés TTC * 360;;;;;;CY67;G170;360 × DX;360 × DX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;1,20 × Achats (Marchandises, Matières premières et Autres);;;;;;CX49;G171;1,2 × (FS + FU + FW);1,2 × (FS + FU + FW);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Délai de rotation Fournisseurs;;;;;;CY68;G172;TX_ROT_FOURN;[360 × DX] / [1,2 × (FS + FU + FW)] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;BFR Net * 360;;;;;;CY69;G173;360 × BFR_NET;360 * ((BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) + (BX + BV + BZ + CB + CH - BW - BY - CA - CC - CI) - (DX + DW + DY + DZ + EA + EB));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d’affaires;;;;;;FL;G174;CHF_AFF;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Délai de rotation du BFR Net;;;;;;CY70;G175;TX_ROT_BFR_NET;360 * ((BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) + (BX + BV + BZ + CB + CH - BW - BY - CA - CC - CI) - (DX + DW + DY + DZ + EA + EB)) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;RENTABILITE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;(1-TIS) x (Résultat d'Exploitation + Bénéfice attribué - Perte supportée);;;;;;CY71;G182;0,75 × (RES_EXP + GH - GI);0,75 * (HN + GH - GI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;BFR Net + Immobilisations;;;;;;CY72;G183;BFR_NET + IMMO_TOT_NET;((BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) + (BX + BV + BZ + CB + CH - BW - BY - CA - CC - CI) - (DX + DW + DY + DZ + EA + EB)) + (BJ - BK + CW + CM);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Rentabilité économique des capitaux engagés;;;;;;CY73;G184;ROCE;0,75 * (HN + GH - GI) / (((BL + BN + BP + BR + BT - BM - BO - BQ - BS - BU) + (BX + BV + BZ + CB + CH - BW - BY - CA - CC - CI) - (DX + DW + DY + DZ + EA + EB)) + (BJ - BK + CW + CM));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;REPARTITION;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Charges de personnel + Participation + Charges sociales;;;;;;CY74;G197;FY + HJ + FZ;FY + HJ + FZ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Valeur ajoutée;;;;;;CY122;G198;VAL_AJT;FL + FM + FN - FS - FU - FT - FV - FW;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Valeur ajoutée revenant aux salariés (et aux organismes sociaux);;;;;;CY75;G199;VAL_AJT_SALARIES;(FY + HJ + FZ) / (FL + FM + FN - FS - FU - FT - FV - FW);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;Charges Financières;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre ratios;RATIOS D'INVESTISSEMENT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;ACTIFS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Immobilisations corporelles nettes;;;;;;CY76;G204;(AN + AP + AR + AT + AV + AX) - (AO + AQ + AS + AU + AW + AY);(AN + AP + AR + AT + AV + AX) - (AO + AQ + AS + AU + AW + AY);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Immobilisations corporelles brutes;;;;;;C4;G205; [AN + AP + AR + AT + AV + AX] ; [AN + AP + AR + AT + AV + AX] ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Ratio de vétusté;;;;;;CY77;G206;RT_VETUST;((AN + AP + AR + AT + AV + AX) - (AO + AQ + AS + AU + AW + AY)) / (AN + AP + AR + AT + AV + AX);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre ratios;RATIOS DE LIQUIDITE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;TRESORERIE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Disponible ;;;;;;CY85;G220;CD - CE + CF - CG;CD - CE + CF - CG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d'affaires;;;;;;FL;G221;FL;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Trésorerie disponible sur CA;;;;;;CY79;G222;DISPO_TO_CHF_AFF;(CD - CE + CF - CG) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Trésorerie Nette;;;;;;CY80;G223;TRES_NET;(CD-CE+CF-CG)-(EH+YS);FORMULE DIFF ENTRE MAQUETTE LONGUE ET MAQUETTE COURTE. AJOUTER;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d'affaires;;;;;;FL;G224;CHF_AFF;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Trésorerie nette sur CA;;;;;;CY81;G225;TRES_NET_TO_CHF_AFF;((CD-CE+CF-CG)-(EH+YS)) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;LIQUIDITE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Actif circulant en valeur nette (retraitement des charges constatées d'avances);;;;;;CY82;G226;(CJ - CK) - (CH - CI);(CJ - CK) - (CH - CI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes Financières CT + Dettes non Financières;;;;;;CY83;G227;DET_FIN_CT + DET_NOFIN_TOT;(EH+YS) + (7Y2+7Z2+VG2+VH2+8A2-EH) + (DW + DX + DY + DZ + EA + EB);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Ratio de liquidité générale;;;;;;CY84;G228;RT_LIQUID_GEN;((CJ - CK) - (CH - CI)) / (EH+YS) + (7Y2+7Z2+VG2+VH2+8A2-EH) + (DW + DX + DY + DZ + EA + EB);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Trésorerie et equivalant de trésorerie;;;;;;CY85;G232;TRES_DISPO;CD - CE + CF - CG;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes financières à moins d'un an + Dettes non Financières;;;;;;CY83;G233;DET_FIN_CT + DET_NOFIN_TOT;(EH+YS) + (7Y2+7Z2+VG2+VH2+8A2-EH) + (DW + DX + DY + DZ + EA + EB);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Ratio de liquidité cash;;;;;;CY87;G234;RT_LIQUID_CASH;(CD - CE + CF - CG) / (EH+YS) + (7Y2+7Z2+VG2+VH2+8A2-EH) + (DW + DX + DY + DZ + EA + EB);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre ratios;RATIOS D'ENDETTEMENT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;LEVIER;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Dettes Financières ;;;;;;CY25;G236;DET_FIN_TOT ;DS + DT + DU + DV + 90%.YQ + 85%.YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;EBITDA;;;;;;CY52;G237;EBITDA;GG - FP + (GA + GB + GC + GD) - HJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Levier Brut (couverture de la Dette Financière Brute par l'EBITDA);;;;;;CY90;G238;LVRG_BRT;[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] / [GG - FP + (GA + GB + GC + GD) - HJ];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes Financières Nettes ;;;;;;CY91;G239;DET_FIN_NET;[[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] - [(CD + CF) - (CE + CG)]];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;EBITDA;;;;;;CY52;G240;EBITDA;GG - FP + (GA + GB + GC + GD) - HJ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Levier Net (couverture de la Dette Financière Nette par l'EBITDA);;;;;;CY93;G241;LVRG_NET;[[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] - [(CD + CF) - (CE + CG)]] / [GG - FP + (GA + GB + GC + GD) - HJ];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;DSCR & ICR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;EBITDA - Impôt sur les bénéfices;;;;;;CY94;G242;EBITDA - IMP_SOC;GG - FP + (GA + GB + GC + GD) - HJ -HK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Service de la Dette;;;;;;CY95;G243;DET_SERV;VK + GR;calcul différent de ce que je fais sur la vue macro;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;DSCR (Debt Service Coverage Ratio Corp);;;;;;CY96;G244;DSCR;(GG - FP + (GA + GB + GC + GD) - HJ -HK) / (VK + GR);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;EBITDA - Impôt sur les bénéfices;;;;;;CY94;G248;EBITDA - IMP_SOC ;GG - FP + (GA + GB + GC + GD) - HJ -HK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Charge d'intérêts;;;;;;GR;G249;CHG_FIN_INT;GR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;ICR (Interest Coverage Ratio);;;;;;CY98;G250;ICR;(GG - FP + GA + GB + GC + GD - HJ -HK) / GR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;SUR CAF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dette Financière MLT ;;;;;;CY99;G260;DET_FIN_MLT;(DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Capacité d'Autofinancement;;;;;;CY100;G261;CAF;GG - FP + (GA + GB + GC + GD) + (GL + GJ + GK + GN + GO) - (GR + GS + GT) + HA - HE - HJ - HK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Capacité de remboursement MLT (couverture Dette Financière MLT par la CAF);;;;;;CY101;G262;CAPA_REMBO_MLT;((DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR) / (GG - FP + (GA + GB + GC + GD) + (GL + GJ + GK + GN + GO) - (GR + GS + GT) + HA - HE - HJ - HK);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-total ratios;SUR CFO & FCF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Dettes Financières (CT et MLT) ;;;;;;CY25;G263;DET_FIN_TOT;DS + DT + DU + DV + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Free Cash Flow;;;;;;CY103;G264;CSH_FLW_FREE;((HN+GA+GB+GC+GD-FP) -(HB-HF)- (((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - (DW + DX + DY + DZ + EA + EB))-((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - [DW + DX + DY + DZ + EA + EB)-1)))+((AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX) - (AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX)-1 + (AC + CQ + AG + AI + AK + AM + AO + AQ + AS + AU + AW + AY));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Couverture de la Dette Financière Brute par le Free Cash Flow;;;;;;CY104;G265;DET_BRT_TO_FREE;(DS + DT + DU + DV + 90%×YQ + 85%×YR + YS) / (((HN+GA+GB+GC+GD-FP) -(HB-HF)- (((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - (DW + DX + DY + DZ + EA + EB))-((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - [DW + DX + DY + DZ + EA + EB)-1)))+((AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX) - (AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX)-1 + (AC + CQ + AG + AI + AK + AM + AO + AQ + AS + AU + AW + AY)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Dettes Financières Nette (CT et MLT) ;;;;;;CY91;G266;DET_FIN_NET;[[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] - [(CD + CF) - (CE + CG)]];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Free Cash Flow;;;;;;CY103;G267;CSH_FLW_FREE;((HN+GA+GB+GC+GD-FP) -(HB-HF)- (((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - (DW + DX + DY + DZ + EA + EB))-((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - [DW + DX + DY + DZ + EA + EB)-1)))+((AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX) - (AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX)-1 + (AC + CQ + AG + AI + AK + AM + AO + AQ + AS + AU + AW + AY));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Couverture de la Dette Financière Nette par le Free Cash Flow;;;;;;CY107;G268;DET_FIN_TO_FREE;[[DS + DT + DU + DV + 90%×YQ + 85%×YR + YS] - [(CD + CF) - (CE + CG)]] / (((HN+GA+GB+GC+GD-FP) -(HB-HF)- (((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - (DW + DX + DY + DZ + EA + EB))-((BL + BN + BP + BR + BT) + (BV + BX + BZ + CB + CH)] - [DW + DX + DY + DZ + EA + EB)-1)))+((AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX) - (AB + CX + AF + AH + AJ + AL + AN + AP + AR + AT + AV + AX)-1 + (AC + CQ + AG + AI + AK + AM + AO + AQ + AS + AU + AW + AY)));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +sous-titre ratios;RATIOS DE STRUCTURE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total des dettes financières ;;;;;;CY25;G273;DET_FIN_TOT;DS + DT + DU + DV + 90%.YQ + 85%.YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total dettes financières + Total Capitaux Propres;;;;;;CY109;G274;DET_FIN_TOT + CAP_PROP_TOT;DS + DT + DU + DV + 90%.YQ + 85%.YR + YS + DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Dettes Financières & Capitaux propres (Debt-To-Capital Ratio);;;;;;CY110;G275;DEBT_TO_CAP;(DS + DT + DU + DV + 90%.YQ + 85%.YR + YS) / (DS + DT + DU + DV + 90%.YQ + 85%.YR + YS + DL);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Dettes * + Engagements de crédit-bail + Effets portés à l'escompte non échus ;;;;;;CY111;G276;EC + 90%.YQ + 85%.YR + YS;EC + 90%.YQ + 85%.YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Capitaux Propres;;;;;;DL;G277;CAP_PROP_TOT;DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Total Dettes Sur Capitaux propres (Debt-To-Equity Ratio);;;;;;CY113;G278;DEBT_TO_EQTY;(EC + 90%.YQ + 85%.YR + YS) / DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Dettes;;;;;;CY111;G279;EC + 90%.YQ + 85%.YR + YS;EC + 90%.YQ + 85%.YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Bilan;;;;;;CY115;G280;TOT_BIL + 90%.YQ + 85%.YR + YS;EE + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Total Dettes Sur Total Bilan;;;;;;CY119;G281;DEBT_TO_BIL;(EC + 90%.YQ + 85%.YR + YS) / (EE + 90%×YQ + 85%×YR + YS);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Capitaux Propres;;;;;;DL;G282;CAP_PROP_TOT ;DL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Total Bilan (avec engagements de crédit-bail et EENE);;;;;;CY115;G283;TOT_BIL + 90%.YQ + 85%.YR + YS;EE + 90%×YQ + 85%×YR + YS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Autonomie Financière (Total Capitaux propres / Total Bilan);;;;;;CY116;G284;RT_AUTO_FIN;DL / (EE + 90%×YQ + 85%×YR + YS);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;FRNG * 360;;;;;;CY117;G291;360 × FRNG;360 * ([DL + DO - AA + DR + ((DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR)] - [BJ - BK + 90%×YQ + 85%×YR] - CW - CM - CN + ED);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +agrégat;Chiffre d'affaires;;;;;;FL;G292;CHF_AFF;FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +ratio indicateur;Fonds de Roulement en Nbre de jours de CA;;;;;;CY118;G293;TX_FRNG;(360 * ([DL + DO - AA + DR + ((DS + DT + DU + DV) - (7Y2 + 7Z2 + 8A2 + VG2 + VH2) + 90%×YQ + 85%×YR)] - [BJ - BK + 90%×YQ + 85%×YR] - CW - CM - CN + ED)) / FL;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/src/arguments.rs b/src/arguments.rs index 0248d49..2047235 100644 --- a/src/arguments.rs +++ b/src/arguments.rs @@ -19,6 +19,26 @@ impl ToString for FillMergedCells { } } +#[derive(Clone, Debug, ValueEnum)] +pub enum IncludeHidden { + None, + Rows, + Columns, + Both, +} + +impl ToString for IncludeHidden { + fn to_string(&self) -> String { + match self { + IncludeHidden::None => "none".into(), + IncludeHidden::Rows => "rows".into(), + IncludeHidden::Columns => "columns".into(), + IncludeHidden::Both => "both".into(), + } + } +} + + #[derive(Clone, Debug, ValueEnum)] pub enum TrimSpaces { End, @@ -71,8 +91,8 @@ pub struct Arguments { #[arg(short, long)] pub replace_separator_by: Option, /// include hidden lines to output - #[arg(short, long, default_value_t=false)] - pub include_hidden_rows: bool, + #[arg(short, long, default_value_t=IncludeHidden::None)] + pub include_hidden: IncludeHidden, /// If merged cells, fill horizontally, vertically, both, or none #[arg(short, long, default_value_t = FillMergedCells::None)] pub fill_merged_cells: FillMergedCells, @@ -82,7 +102,16 @@ pub struct Arguments { /// Trim white spaces at end of cells #[arg(short, long, default_value_t = TrimSpaces::None)] pub trim: TrimSpaces, - /// number the rows + /// number the rows in first cell of each line #[arg(short, long, default_value_t = NumberRows::None)] pub number_rows: NumberRows, + /// avoid nth first rows of xlsx file + #[arg(short = 'k', long, default_value_t= 0)] + pub skip_rows: u32, + /// change end of line character + #[arg(short, long, default_value_t = String::from("\n"))] + pub end_of_line: String, + /// replacement for end of line character inside cells + #[arg(short = 'R', long)] + pub replace_end_of_line_by: Option, } diff --git a/src/xlsxtocsv.rs b/src/xlsxtocsv.rs index d6f9a23..9edf0e2 100644 --- a/src/xlsxtocsv.rs +++ b/src/xlsxtocsv.rs @@ -1,7 +1,7 @@ use std::path::Path; -use umya_spreadsheet::{Range, Worksheet, reader}; +use umya_spreadsheet::{Cell, Range, Worksheet, reader}; -use crate::arguments::{Arguments, NumberRows, TrimSpaces}; +use crate::arguments::{Arguments, IncludeHidden, NumberRows, TrimSpaces}; use crate::error::Error; pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { @@ -9,7 +9,6 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { .expect(format!("Can't open {}", args.file).as_str()); if args.list_worksheets { - println!("Liste of worksheets :"); let mut i = 0; let sheets = book.get_sheet_collection(); @@ -21,6 +20,13 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { return Ok(()); } + let (include_hidden_columns, include_hidden_rows) = match args.include_hidden { + IncludeHidden::None => (false, false), + IncludeHidden::Rows => (false, true), + IncludeHidden::Columns => (true, false), + IncludeHidden::Both => (true, true), + }; + // get the sheet from name or number if specified, else the first of the spreadsheet let sheet = match book.get_sheet_by_name(&args.worksheet) { Some(sheet) => sheet, @@ -53,7 +59,7 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { let mut num_rows = 0; for cell in sheet.get_cell_collection() { - let value = cell.get_formatted_value(); + let value = get_value(cell); //.get_formatted_value(); if value == "" { continue; @@ -69,20 +75,37 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { num_rows = row_num; } } + let num_cols = num_cols; + let num_rows = num_rows; + + // get hidden columns if needed + let mut hidden_columns: Vec = Vec::new(); + if !include_hidden_columns { + for i in 1..=num_cols { + if let Some(dim) = sheet.get_column_dimension_by_number(&i) { + if *dim.get_hidden() { + hidden_columns.push(i); + } + } + } + } + // create the empty row string let mut empty_row = String::from(""); - for _ in 1..num_cols { + for _ in 1..num_cols - (hidden_columns.len() as u32) { empty_row.push(args.separator); } + empty_row += args.end_of_line.as_str(); - // TODO get every hidden columns + if args.skip_rows > num_rows { + return Err(Error::new("Number of rows < number of rows to skip")); + } // for each row... let mut seq_row_num = 0; - for i in 1..=num_rows { - - // Avoid hidden rows if asked for - if !args.include_hidden_rows { + for i in (args.skip_rows+1)..=num_rows { + // take hidden rows if asked for + if !include_hidden_rows { match sheet.get_row_dimension(&i) { Some(dim) => { if *dim.get_hidden() { @@ -92,7 +115,7 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { None => { seq_row_num += 1; number_row(&args.number_rows, args.separator, seq_row_num, i); - println!("{}", empty_row); + print!("{}", empty_row); continue; } } @@ -105,6 +128,10 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { // for each column in row... let mut first = true; for j in 1..=num_cols { + // if the column j has to be hidden, go to the next + if hidden_columns.contains(&j) { + continue; + } if first { first = false; } else { @@ -113,7 +140,7 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { let cell = match sheet.get_cell((j, i)) { Some(cell) => cell, - None => break, + None => continue, }; // get value from cell depending on merged cells and fill merged policy @@ -124,11 +151,11 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { *cell_coordinate.get_row_num(), ) { value = match sheet.get_cell((col, row)) { - Some(merged_cell) => merged_cell.get_formatted_value(), + Some(merged_cell) => get_value(merged_cell), //.get_formatted_value(), None => String::from(""), } } else { - value = cell.get_formatted_value(); + value = get_value(cell); //.get_formatted_value(); } // apply modifications to cells value (trim spaces, replace separator chars, line breaks etc.) @@ -136,7 +163,7 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { TrimSpaces::End => String::from(value.trim_end()), TrimSpaces::Start => String::from(value.trim_start()), TrimSpaces::Both => String::from(value.trim()), - TrimSpaces::None => value, + TrimSpaces::None => value, }; value = value.replace('\r', "").replace('\n', " "); if let Some(ref replacement) = args.replace_separator_by { @@ -152,9 +179,22 @@ pub fn xlsxtocsv(args: &Arguments) -> Result<(), Error> { )); } } + if let Some(ref replacement) = args.replace_end_of_line_by { + value = value.replace(&args.end_of_line, replacement); + } else { + if value.contains(&args.end_of_line) { + return Err(Error::new( + format!( + "Cell {} contains end of line string, use -R to choose a replacement string", + cell.get_coordinate().get_coordinate() + ) + .as_str(), + )); + } + } print!("{}", value); } - println!(""); + print!("{}", args.end_of_line); } Ok(()) @@ -164,7 +204,19 @@ fn number_row(number_row: &NumberRows, separator: char, seqrownum: u32, i: u32) match number_row { NumberRows::AsIs => print!("{}{}", i, separator), NumberRows::Sequential => print!("{}{}", seqrownum, separator), - NumberRows::None => {}, + NumberRows::None => {} + } +} + +fn get_value(cell: &Cell) -> String { + match cell.get_raw_value() { + umya_spreadsheet::CellRawValue::String(val) => String::from(val.clone()), + umya_spreadsheet::CellRawValue::RichText(text) => (*text.get_text()).to_owned(), + umya_spreadsheet::CellRawValue::Lazy(lazy) => (*lazy.clone()).to_owned(), + umya_spreadsheet::CellRawValue::Numeric(num) => format!("{}", num), + umya_spreadsheet::CellRawValue::Bool(bo) => format!("{}", bo), + umya_spreadsheet::CellRawValue::Error(_) => String::from(""), + umya_spreadsheet::CellRawValue::Empty => String::from(""), } } diff --git a/test_gloabl.xlsx b/test_gloabl.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..008aab3d66aee185d072465d4bce0752e1d579d2 GIT binary patch literal 5899 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 literal 0 HcmV?d00001 diff --git a/xlsxtocsv.exe b/xlsxtocsv.exe index 6dbe06570a8c1eda8f9af4780cb126b8251c3ee1..5681f0ce6e9d97dca7481b12d70532e60f59a0e8 100755 GIT binary patch delta 1754256 zcmb?^33yD``~S?nlZ9kVf-JI!$YP14)(Dazm@rxFJF%r&Z3PLcm}n9*9nt7jw~MOw z+p3~1)!J!dr)pojXsGIql%jSe|Id5QoiRhdzu*7=JpVio=bZPv+j-CXp6#A{=eL!6 zb(P;7(3O`4t(sOlL9^mTP2nt!=DH?Y@DhZUnh9ANO~*wax2hX4QKQjmG-Cy6(NFD~ zM!cvQ9;tcq=QCE5eL(x9ob#e)&DuqgL2k?c9HWU{6xqNnHTFf#TKU4skpYVmbnLLWyo6yt^*>M_8G}2X4t`IKxytpXR zPg*MY)~S4pFFAtP&F(2!ZWm)tQFzYhi`o7;Mk*d`vRJ*xcHH%nu- zxeW)6O`nVZ%~l}#^+!$#IHd(J3E7eZhT?~yvH8W+N&B$Xsk@Ye-PORw6^+IA0?ZYBkkoG{j)S6E4={<2>kq) zF`A+dT0`-xV1aTR_!o7kH53nJWxsPMn{4`>NR$zMvqlkZNn4Kl7(jEG+r~#Ppmlzm zSfbyI#HO*PMVY~E8!*yro~AM?0v4h4>OAi~OkCjd0t^!=%>%&!zMll7d* z>bCkJIb6ndW9>1(=h>u>JR3Hgn5D@8wJ#t`Q4c0=r?V<|z1}(0~eYC^=Ya<9t7%OC`QSfQ*!r1Z*(+IN#be{&Cf`$Lb0qK}V< z)XJ-w_?v-Oi#rS+(p;}-@ol85ygG>kkyd*>r;9XzZ1kt@4L$21XR-~9mDgU;`iXzm z^N{*^KNq~Q9yRO6mO$9wxQTp`OgpmrL)0(#?y4J#dag;^da5Qq1cD}!x*9!leI7u~ zy?PJX_-P$K@k_mjv`C+-n@Cm1HlnHrsw&?T8wW=Mv?bw*9A;XGssoaC^%8Way+P7( zhr7{#5pvEN!Gd$VJ*3Kd;kx03)MphWbpzy|dhLVj0P=4wxZ&j?Wg60StGw)*lz4GX z#2jR_l3Qaj8JVn}LSxY%nS}Sn#^Q~-9&#R49YSX2`(miL2AP~fv2mOEb)i*+lm7RW ze1J^0%o*g9K3fpJu%QnBE5lgDjzW3Ocp-0txKMAc- ziD7QwAT}Oa51WcAbChMzyJ2KnSWX=%h@dW8xRUaB1P{6SA@>-cpWPrz54}v#Ytp1F zDbFulm|Y<)@{4JaFFYZb!19@?O1Kx|2^I(d8`9;?E*P9YKO$Z7OVtH}nQZ*0ZlwR; zIv63($?Er&DxHTk%D<_&3F&sy!^Y?%ql{kt@cpHupD&XU3cnu~vn9`aEPF5+R)Lz)~AEB*(7h#^9( zI0KogNp7)X1~OiG$TS8@XkcscPXPl*V0zecYGZQeB&@FtCF?|*g6HK>lI+&>r7USn zV5B%2sOJNNb=`m})rJJcHRU!sN=B{5d;RCuT{hjamjA z(USi2Drm~a+`YIGb;D3s+^Dr!qVRQPl;c!!%0Dq@7)m~8bNoDo!_G3;3J$x@ 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�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

%gzyvx_MzDkXL(7+CPYr5ohzGes-}UOa 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

e*$K*OHl)J3hv5*EY!F8IFcvKY3}{|<}c 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

J&sYLqooE= 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 tS;9!Gb3{~}uTu{Q-R{za8ttmB62xW&JSTYc=_ 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 z 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�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

MC@1^(3;}&Iei%zHv6U3v#DT-4_ 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

^nSS^DB&1;M*D#jCf2jVZqNv9^5vr2HX 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%0AGv-!#vggp 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

H=wQrqv9_1R94 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

  • ;Rs7(O9bsy8T#~y;PvZgD zJl)QY2jJVXDmKE4{^Y_xJKo>@cZ6*&c43~vB{G;-aF-b!p)EQN`?Fc(NxV)*@gfes z)XecLJ}nb@u0qbc%%)Jt<3loym+{`2_5?5Cc9-iYPvHZyFt)*CuFw%)M1L|Jmh;Go ze>DJ}#oewni#&}-T;&Itu1c%>sW$Yh?ton#8n;Q2C* z=kW%a&WpIktM)-`j~~e_Ud8iXvtfB2KYzm}<=OW-eD{p?uPIdC_uJ(P)50_Oq73}G zdc5QVGr;rs#r4jSuXB}b7&pZ4`o=)I3vM9FyyK}Fy@p$qd z9pSUpF3xK?vg=nJzSBVg|5tMt@bGm<*l3Mu<#l+SBzY0f{*S5SdHltH%>+;312Tsv zzSZG%_Dyu$N!Ier4>~5E-68d(J-2>m$PH8|knIO_h6K-G-Js6U$~@& zV|(0Z<4$irG>w~dh8txzFJkL&J42Bt@lu%=+vA!oI>SO9w(Jb2%i>tSWv8G2R#>J` z#>eVAeaRTd0~;L_4`}KP=SpIr5#tK!|5ql}LKlu5jX$L#4dp2eQMjE*O9j?@iu0sM#b@*3{EcV`&QQ#foN zGr)66@}NvpDC6d1oRlZlBeDh-3hQYju;|}Z$ z^*n=*OD`|u-s3vM2%g6JgRFl_A#sqYk~FX3J;!$1a4vu^9@iP#Ha08xtxV$KcvC1@ zp2U|*yw&KGrtQ8|SaIasE| z1F$gDa`4F4q`)h9(=4|cFX5qobKy<3$7M2*hpRioUNVHI@kdF-`fEDF9^9-S@l>(<{szk6a?lc?Gxqz#xC)ocKW1`X?01)y}Z~$2J#FVoql9 zJf8ZA-OjW4jV$5eQ%fclp25xk>jFH1SAJ(t{nh}mv|d-3$0IKv&=m?pbQjeI1qpmQQhmE_!jdfjKD(OV{>}Fk|cS}ovxBa>+Oo@)w!ChenkF5Nr z%gZO7bn~t-yrCrPIX>IBXo$&*_RYt^mY)$A~tjFtR zJTKyg&0S#eaV*<-!>qE})RdwX%?h z&aQBztmGN|w8sGrMvQm&Y0pdeoy_E+zbou7^LQF}9@Z6>@f1EQD|iKmCY_Tf@hn;0 z;Q5~?6Sp=kjn)|7k-@x*hy1Q9wDAn)w&^l$+GBBem$zCQF}@|^V*AM7cZCVDJuZ{U zu^z{5+ZCq8dR!(mV?B<`ZD-Bm2e?e;#}9Dah_0|G*5fi+8tZZF{~1lJ$7QlQ*5kPC zyTUr2#RW2`$yDR?9lF90Uci=-+VLdLl|0XtNZXDs96!L-0$`*np3&*1;|xAxqRy@biKnrHDT8Q7vjc;5l;3SPxy$99F0 zJUcem6`ofZrBK05#&vlOr=5wr%6Oi}3njw~_=Qa3HJo*jncziSF4K4wha7Ascml`E zOrF8nGAp*n>kqZ`xmX|*53|NRi!aMcUcsKjyTTft#LHwrt4`pTGMLwJp9yA&r}1tX z&P({KBMgk!;Yl)%XYnPO$SauZInu*KA&HmCbY8$OWmY^OqyA`166-O0jE7FF$19HY zfQt3_kgVfn{6+?}S&oTa;anNS^Z2+7=4D*`hb}KC_581qzZ~b`g^oCH&XLrk&UD#7pcap2frr zgW-|a$pl`^k;0#?heG5=ml_$b!zD6>SMXPt8Fj43OJ#a&k8jCLUd6&p8!Xo2hL?Lt z@dVD2dAx{&uP_s_9%o5zi9(r7FWAAngvGyFn+^xyepebPPh;UK9p#bhUE}${lbDk= zJddZ&HquTb#>b_TmvOgiorkCK5g8HduXX=#ew_!3LLM)?-rDm5J}%Q@Bm6?9^BSIa zgAvE}IQ~YRIvn8y18B91R2<6 z1o*Pl@e20bW<&BM&Xfc%;Fr=F>u>K0UrCaOJG#PQGJEonyF9kR!(~pa#{o}zpz*pV-T%`S7ATak_>?CTFXOMuW+gVltE9@S z_{q~KDKdodLhQ0VrG zeiz1De%T$C@)Fi<+#Oc($U`>i4r}{8|1;#KUw4Or!;BuE8QkqJ7hD)`Z0ZgZVm%() z+#QA|?FrnVwL6UDb$CEWx4(!mL-ke~cqhZ~lZJTZ{2exDJqFuW~l^5`K8MCz!;3=cJ!#JMB&v$nsUc;`vyTb~e#CP`X z4r_Q7HyYa=2K-J(@z{gALp{%8Sw_YB+##mrC>MwYd^yt{=JN_}a?$F5-xX}sSVKT47-V?Q(s*oikPVV+!wsz?$ z-C+lr!&6w3xjgciQ*|!3$9J-3i&t^`)4F|&qV{;LEaydBCsiI!?+!=EDxSe7q{hpq zcjv;EXV?e|37jcmxKZMIXWA3I4o{Z4SdTBu5MIHT&g%A>C7rO63^h{Qs!mc@{eYVC-A(SU#bdud|zt3iaT7WBfr-Q>-QGxLUGc$7^puzJg&8`rt?9zT zpWS{u@);S=E4bdJF2L(>SDD1qc%futdwfQw#`d`0WiA}s0LNK6RtJ zfS2*Wo7~1cgQwr>uHbnr&$X1f5gL(kx49pA1{>$uu{?plxYJtl<$;aWWVq{Zuhc|@(hlB#h!@u__EC86->USLp+V`6*Cm;@q1akz2|>; zy*s=qOMOtqOWxE|UchVL@@(Km{OE0W!4BHs_;)<6c?Oru@K}#SmRlyC#g}Caui)Z$ z&2V)5UNStqXaBrs{U<4u6>j)Dk z9Bz*(vw!!Y5 zdqS2c@eY|9>#;l46Y@NbH|}Dpd1cq0u+?sk=P8^eMP9{iN15rJb3P#Td-R00K1kpt z(wj1Md-jCSWH>L3?g`JxD4yQGC%hnIcm;>1b(AM@hD?a<@$WK`*Rb<|o-jGK!AUZO zXK{6IY)_aL8{xolJz;umgfGiXUcrM7(sQ1{K?nDQIk631E(>`9w>zXKlzA3^lodRT z?+NG0pk3USc+sKu2M>q!gk2A}oIIDD&=WR1(v&LH;qFH{5l`c3GH6!^u_tC&r^7`EZ|xEN*3`Nw*0Xttl~-B<{}$5w#Td_MrnUht|z=W z-Fhoj@S1yj!gyZ9|1Hyyhqrpd`tRs9ufrW>Ay47gvN*O`-s7KK^n@ypT(QEf%d6P` zNskv>tHj^`679anIeUVcrle(|m1w8Vkn#~m(Ve%Uribu{^V-xWLp7bC4Cbq#b z|MeM9;|DT}C%&~Y*V-#QiNF8O4Dl5HSC;bdKllITep#+iz}2#n*YKQmrivLpi+CM&HuZ*OJc)P63SPpF zL~mFb>v2*d*Be$VB$|7}bXmg-cuae52%}9emSrH1+-PX8FBowF+(+tp8lRIkUcrWr zUhnvJPP{=z@FKo1DPF}tboPePJewo`k+eeS>h-shy$}y<)L4&?$PAw9 zajX=0rnfiTEpvGV{~_~vU7rid0-nYb`^^x~;>cmW{`*fMMTYOx8CmhlnmPW@D$6HsP#j%H4SDwLFq{b^a_ORZt zHrC@4683Q{UU!702!8*O9j}y&>U)D&~*YYo0u&H_VigynqX36t6qB zH%yi>Jd3ksT&(|tnUD!Qg(t|w*aokc$-IcK$`oF~?{j{crVx(n4O`1}p2FQvba7t5 zLr?1U4sfHv*|LTgakI(2VI5E4$ueM!i{Zbej)#+b!{suB7qHDGU`LPcTV8Ai-gc&NUOw-ObSCNJVU7de(!vGL;GP|YbM$ZeN6!TzQflQT>gkG%9!dx95m;N|Xu zSRW}>Uc*PPaJ!~;4lnwP^Y8*LlF6|i?<+VbFX54YwFEqax##^-QmEkJS2}V00GG*H zUd21Fa`6Kkj2F%_GG4%UWjwE9C-7347Te&@uQqyKhsVi0p2Y#zxb6X-|8?Xr zS?Gfdz97qZ4G+22I*nD2Z(XMoyowX%*x|7r-?_m9D%RuPH|iWuWBpBLBDTTHCB+N) zjEv?LY%JzHdKD5yy_E5>5oT^Sn&`OIEjD9pgJ0jO*F4Pa4Y$imUcw2t>Ck~LhA&Ej zS8&GdelOq!-1iP0;%OW>&$EQr<;V+?jtAi7cRE=-0QbDh28;*bFYnf&cmOVud~A=G z%-8YQ9{0S*^C7m!FJvwc_u3y);$__VKEI*y6mD0F&wqt1x%_^QQeME%WhJlS9uN2( zlBe-5S;I@X!Gj(?ybh0(0ppwpUywn(f~f^ICePq54_gvm_h@f8TRM61QTP9OkGcI6 z^7w*ecm)SMZuC5bM=$CPS)Rpjp0u-h;we-9j0+s(q*DoN$BTGm?rRrQ$m2)S790KB2&9*1zVROsGCUrDpUFsG z!~Qi!8QbG2lIB@_P{#8zp8Q{r>kW_dX>wYj|9$Azsui-&InmwMuWwM4>aokVVf52fr_{j${n1|5k z$7B0K8!zC+KkEy_c?tirUSAj;>#<|~zA%m_alTB9KA30**B6?9*%y|@0{(8pzA*6c9!Kb0{&vhi0s!4r6^ zOyDKlb5LKH#MAhSOyL!LY~w!P1!uOfqt1DA3Q2OxrhQ={&*Hkx^puBR_k~{%?(=uN zE`W#rrq4HGm@TXf=?eoUI4RDn?+Ynj!Wjt{;02u2=A1l>D`gF@;XCb)J;F?2?x~@s zTA_^lcJzfLPvZwNGB&~uJ54*U!?KKv?QvvRUzo{Lc%sbaSv+@SpD(7cKd^0A9Xiq= zaqCfiVHQu}puPLT@+0H(pS&TXk8&~WJ<Y>L@;bZC@zzGETnHOzMb3!mI+?I$`IH@(l)^8~gn&=H=*10Howp22gZ#`AcstmQ>4OZbD%3#)kw?~*mVjPswd z_Q%;Pn0eOv*DE9zTNi2LMcnK;w_L2pD`ga~;xo@%8XjJ7i^>F^$E}v=Tx^dunaLxw zFZOxguxZD)Wj?QB_N6}GprQVyzFhdP!eWK+a$k5-)BcPspI-jQ|gQ z)yCr)yg?@L3XXcs?&oPN%j{T>CsoWA&*BTRgjccob^G9W&;JzpNY?ovywMjrrGApN z#53MBD?E=2ml-`T<2N#$hqv6@GBdWpwK6BxziozOeyqo}vMAQS(--oxG}dD#x7?a3 zWN?P8h15VH(9Qd9Y;%R(92J^)Gec>pn=UGgzFqqf| zH~+w$!gDDyvf3BME2QuwnZ(OD|6^;#!zX>=4w=fUSXgNkJo0gw&6A(?h5Mu!+kfsZ zk$F6W+kVmK-+(wjKKYFS@G?$ZYyFES>fKsB{=u$2Nw4wwA6UnayhnCx)fT>OBXA(MF#ck1j9Q+NssF+B21nayiBzpLN> zuIUgC?CuXsc^&>imhmhukrh1j^@qp%`@>3J##zb!F!)s0!rZMR^iH9K-|W^O7I0tk z8t&X*53}m=+{60AVxGtCC-nRJ4V}Zik2D&d#P~~}iMuwbjCUBF9 z{l2J5M{%rlp6>adA-71<2PORb@urp6aMp?a{-;q-@yW^7lb3PlY`?G8(Fy$1>1Kr& zaPpaEhG+4=Q+1k$bNa&`)64`<bCx{jwkT4+jV-1j^g)s^oM%x@7u#Rce*2Z3Lln{yo}v<*^E4i zb7cZAVawgte{%eQ%#~^J18ke$?|VPg<6M~&>#^+~qlxu6PZq^`JpEpy;d$Kkf&LKA zG!yuMOyp%e`a!eBv-s&l{h`Eb5B2B5vWNS9cZUZH-nP(s^Aa{aYF&8(Z(U^SVm*#| z!syR-0lenPet+Lxg39#5j?!=p(LYu z9@ohDSpS;Q%Osx5lS?WZDirYhH?47Ow9H0~;Wb?Lmd(hk_|)4rBQN93cZ~8p$Kvmn zd$8~n{zDSHhK2Xs-mwjSFOzwAzd!7|!un5DNUyMqKQKz3z>3V`k@*j8G#;7wNQZa^ z@0WqobOJxBnqFST@QHRj^7k^Fr|`T_-4Q&GV^(_T@$|}^-Ka1@p@!2x(>q?lzprvf z#Cn|g4^Kv(#g(!+*5kx4%uKAul`*j%Cw^(VV?C~v0q3j7iL1>J&*DmH%f%1K#IN); zet;`wRIJB~|EZ_EfaRJsTKfWUqa-RQH(l=mOnBjvYu9R84hCBXzSXjza`1}UL{Bvm| zz=mH83-x&y!;__xXYpsh92SQ2I=n6Y(zpOK|_yL}7fZ*@94KD?zeFXQR;!@}T;bQ+IH z3=5-q220Juydz8}@UoU+VID8wF0I2tZlOY&tk>>Dybi|>9To;mcQEeIVXAo%|JgY# z^zs@$&^0WKDDV=d`-g?a9R2)ol&FK|I`R zEnmA=PZetThx<(<&*3XFjaTvRvQF_bz9W^`9%n!4!n}lgulA6cZcpHUKX>b1p+j{K zng1CWFXNxTa{KWDj{I83^H-WK^6PJ`C(q&uKRXf6;rpAU!Wv%3>o-e0NfU7+JLr*GvE-4?>@#cN?j+b!H{ZszoxhciPqf%ikui{w;roseX z#G?++S;Eso; z!a|ocCh2W2#`VD{)#7{eo%$s}IGy^l2$u{~}u&ggjp|0uJ0 z0eAYH^`E1VB)cAG#PI-}E30@Jf0a#zwXq&IJRuc^T*L8V>EK2DNP2l44?I!lcn0s5 zF}#c${XP}O@dTbC<9Y7)seG8LFflg5?vspwXYiGitvRpa-KW^$*J^{W%V=K1L1(xC zPvI}lOogS<&q{^;WbAd$gV+DXEb$V4I@ut39ox<^yR+hNF31-$ah4BoqjOCWPvG7% zho^ArdG-e{;(b!*HQale8H#N%akci>I~LcQsS`JF+-{am@Fc!^b1F>ZHGDT;wn1)G zz|;e#ceWGZ+0w)dxLi7T4QD)Ps(BGt&$okl9S?m-=XeJH^@vf%_IT6dW`&pV(1oe6 zBDTRZrQc2Q_y6RvCp=6PD!AJsQ_53#(hFvS7Z<0(K`+|*JcD;Gu}OIuC%@#Dx>-lD z?^3rVPv9{!i)XPSb9m&amvxk9@P?PI|B6`nXDZzCx=qK+IQof85vBMj?y)eq#hY z{jCnjB%WJq%709SDLjL#WG1iU>YvOIFZ`SeKZl`VPW1JL`tFCJ{y$%*v7^t>u#hJ< z92y>w#XPyu(D1TU^9oh6-^N43N}j>{`VRF5Gc$p=Z!*+>S~+g8+0f9BC-5X0z;pQb zenb7`q&E22FNTH|UcueB7#ezc3Ma_e*dFIfHnzw7kA9h;;EQ|0>pKkf8V(x=_Zm3V z+sw=gJ|<1Pf-813B3{GdPA(7~>pKq(6L~c`G|b**Xqd%I`17tqLy3o9>ExiHUUJ5F z8|q)u4E36i_~-v5wa3t~+6R&AWWXGa1`iFxhB%0)@lUCtp}-5cccX)&ak4%d7*xO+Q zJcG}6T324hzjs-(*alb08eYfM-3AdIcjz&5cRD9-dbrN<1UAc{x$5)39U3+}-Ut*D z*m&8{u$-syxhrg_yIl;AzShNf7I(gJXc&BtgK?`{jVwCudGFA$mZz})ed_0_#|`ec z0eJ$Cl@&aTe<@r4wF(8Y>p%49UI*i)(#wmu!2>o6PvE&Sg%|Mh2Zx54u?>cYhK34{ zy!l}R;3a%wftleIeE%`+?lUXc_@n{z^pivLVT!^;g#sS)lxgQ#oF!#m!hGa5pl zf9MJtqoxc&*H-}m)Ef4 zwuZ2br*Zi0F8rW2xL8K<>h1Z4FlbIgn50m_ZU5d7N<4|{?q~>0qu<#Ou97fcukp`w z8^RD?z%|mu!(9#Gb?J?McSGp9uOW=#X*}WnhA@@q@UjORLYWuwBrMKek~r)oKP0dId_haNT)_}Rxc<0Fp6-+yLZc@7s!kymi5&n+uY;v^~Y z0=_JBc@^_JexXOP5kB;#9`Oop^Og0E_4r3w&I`Eyng+kIaM$3-Z>%@Z;K`C+pc6P> zM)B}%LwNB!Gr_C)z0Bvy?;FBh>vVR3=YN@O`eTDPn;9`)^pkzSOPJrhF%0GfJYb7P zFClX=d|oE=LZUIW@6s5i@)9oDtuah{+{N&K-5b5yOMARd)^Xo#9A5ZMW9YNc0ERS% zV~6A$!$gIw!u5MKhDp4HyYB6zJcZB8bY8{t_Gt_=c>!ONg|Qx2H#CMtypE$A8^bc5 z!N+9XfT!@{(T!m-FXGk*o1v#|D7;7p@*?hbh)(bn{y`@568`4U z#xRHHaHUkA_WaLg8bin7jiKg)G(IBzpD{|@_P328&C|H`7$@afd{HvIh7TQK31WNv z<&l)-clg{fjbT2o;>E|AUS7mqkGChDH5$yE zpmRL(dl}5biH%{xNv4$N@Z{^Yi;madU@4z-e*Eu^Hao9l@+O_&`6#E~Y?mtJ@R?ie zgXeVu*SobbjOPhF^)@5m72NT5v&EBmwyfd>d{^qchOKiN!&;ukn~D6<)(l7TKgcfjd0sf;@@M&+8yht+U#`qEI8EmAB5pjr$$JD1 z7%!9jg7^X1bVidO6!!sMCW~V|ZhS?PpVw25m&o#1j~idv6l$>^k0~~VRXmIL%35B= zU;nMikN24&Jp8Jr(3fX%mLz!TswVFrR2ZO8i@driBzY3Y%HVha&XQC-06&u!UdPUv zP5$|gjfRtD6ffWc$?ytpagB5F1pYy?Jcm!ngnxPdS4i$!i67vO*Etza;#ev03f5#A zkNi%GJj`ke`^YSw!mN~dEs*XTM-(Vm-brIbOxSi_IJ_;eZ#-98Y3e ziahdYnZ>hs)e`GpiU%w)@;9v;PvA!1+jP8uAIbb>I){lLn!-XJxu-1RDIC~$SXj!F z_-Vgk{^DAD++o*YVO^}pu~K>6=EZkqF|X~KALbvk4GUF;Dt@^Cu&|2P@r9#?`FC9E zamI1O!T?^xL1zpLDW1YVpFJ#$;ss2eGc06zWJMBGVbUc~>%8eYdKGYsHOZSd18 zhJ}7STsbUUC`n$#{O*4n76vP%aI33~h9`0TnZrVcCvcQZ;~9KLioA+DUZbP2J>DjB zco}!Sc37ClQ+S@t=LKB9gmwe%+K`3TWDB#Kx({(?bllx zp2izxEid5@(s#L$-7qX1D+72IAD6+rf;-$eEVS?>o-3nx0pGdN`j1tpDYVbFW;~5I z%4A-`A7mO2Hw_EN$gEh8eQzEX=JFI?f6K72AlBngQjP6P!@^g$8bI{hhK0N4=rph4 zh&zUPJA#hp$vPRNkh;@)&9&w{@?`1dIo$iMVPQ1S;0rP)*55rWJS5|I1$VsH0C*Dr zCKX=7A@`YTp27)ICs_%?`}3qg$yoPXw&g3CZ4b~JaS(d zAKTzXGLaW?sZ5IPvEP$+d~A>V%GB5%$2_HjJd3APhJ~3thwn(~ZO{MQ)5F5ZXRKvB z055-bm>�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%0D8g7OAi4_mP<->UIz`gMP;T#;dz%b#q3m$-l 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ê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 z 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 G;r|b9R+fqY diff --git a/xlsxtocsv.pdf b/xlsxtocsv.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2e71bc4a2864db6a801937a37a9238e3cb36844e GIT binary patch literal 3438488 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%0DI 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 z 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

    ?_cox4>)9dhjjKuI(YKqUPz0gzO@ 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℘E!asU(CdDQD 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 T#p~zr>#H92cYQLu9>kwf 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�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 z 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 z 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 z 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

    DIT6RT(A`8L@}zI2lD zB_=cUXbF5WTdO}m09m+!nNVG0XTu`BVH9!EIWFvt!Mhr*lRPpunOH6df0UC;`k_FV zHm@Y=xD38uMrq5}!s1zPrtMIirXwL~E2#^(xbO%Z&_odg)bni`W41}tR#g(HtL;7m ze=OJ3X?;W6c&nr-n=rGJWuGX$7T?DN#+;uJWFfrd_-eP!^&S&oOk181$c=p+6S(3j zP$2p9dCdqA8`Zpy3=Ld%bt@O?cDL|k`F3V+7QT)|hl?E((0-j%Ub#NZL@%fZDrKDK zd`=6Upwr-LdIIcTw8Oj8Pc*`H@F zbGDx3zHbE}y@$RliJ?CI<-V;bx_n(Y-b@LMJgaEi9Klwm1*@~HkaF3R?dif@HXFaXZ9 zC9(U$@X%DtD`6wxtAd?f;D+U^QtINZ0^k!~3P>gLflc81WiOktrn?9goavmJTZd*Z zBRw=W|CYPx!R(DUOgY1M)3iMO0Xaup`OhVABYagQs(&sRC|Br`lP}vzgOM?}^ph`` zfd0rDL5qNrM>n{%Tb=8|$3_?H;*!TvL4oXL0#{w9i<6G+uVrhWk1Emro%Z#Co%K8L zT37ag9gm0C;m@j~nQw!y<(Oplb6Yyr^N%Xvd*6nh$8E1D(}zVf8vt##xS#8rt_=XU zsj%&98BdzEh#r6HDvJd&Hv8cY%GTFXN<^dpjmKGY;iF23hWE3|QtsuxC0k>flKqAS zL?bKb#vBmIfx0TuZbR~6=vtJaGC#`dIGK6}H4teLjYXg$oY_(Hp@^hVeMy+)1ND}0 zdlP#U844&-*p{hD9?;B`d-B&uRGp8G-*9z)=xe(%JlY25JI%}^QN~k}G)MP49zBA9 zsYi?z8Q*1kSgT)s32%aF&3%0a(=$rZN-E)>?*-5BJ%7oMANKVodFlU(OJ;}%(~Cs) zildgCd>TD=iDi^fXEX%t<|5;SxX56Two(0KgOw(a6-B0qAoc7+6Gs26E)ha<>v=R9 zxRyixc5Y8L(aJqwdOkCGNzfycV)7BjVb1Bk4#te%*2MDv$0YQUkR#~pK&(jvnb%a$ zph?q_5lhIb-REkkJa}3q1m}v0VTLfPHvKg|Opt?Ezz3glB8=#CDHlhL; z0wMz#BE|YJR^k}wiS)c;yzD_<_kr$)@BJe=G28LsL zC+MAR2_U+eYq%z71e-SW;9&iV+@4~W?42c-?3J%0)j$39*isU>K zQ(szXjb18B$f-NDJ7Sg}F_PNfyRwB6nRy|IJn$($S-~Mrof+O3?bak*B_> z>J>2=7bzZcY5ZO*=xILuAieYrFZpDM*_|codFmlujNDg3^t{7FP zwj0PClrGyZa$AFj73MJ&Kj2a8#+2$k!m9n|1AXdoxYL6vJKn+YP$RJ`RgDo@!9=ju zD5YXUmAV3Y>Is$9)4Zd6oyng&D=>N9brHN`%^&8N9<{!v>%Yb^O?0U2zRaCsqxNTdXHc=6QzmdTHSrx@<*rpYu03r5yzPnhW(zz zA(zSX*K*sV2%h*NPrV?q{5H#^PO0B3t{T=v=Q?N&%7}Wgmv#@#g?;>|3cM2U7`5+q`%OQ{sl5uM3#A{KyAWc$l`?P!}%5-_u6$bn^C1_`ygaGI1h!w}( z>xAS#y1L9v!eSj+1Lohm>eR9Q);y|qe1Civ>U94ATgV5CyNss;q!UdNl;IyE-h<== z#9!Ea-QFFejoGRJEhg^o@8hlAHT!SfZye|E#KnEClg4klt)Ri(rh7ENHOoxiGcWA9 zLyN^{@5JA4-7~yVCSN8|p=!1+sN$)D}om7IlY8~%kcS1S_kHdEf29>7_RrJU3UBIKQ?l!{X z&!5hY(}BsDI|B@V0_v7R*zcULcG#Kvi(Yn=`lJl$ZpG@4-bpg}qC)HbOHJLqtAs&5 zzo;4|NF&C{KIe0E%?n_&iYb@Ts`^ZC)4D%(k4!K*^4zN|b0zn6Fku*lW9*fLIp2HZ^(DIeO! z?57N|$iC`^$gdV!c1}2Kdwd|7>pla1zc0~5_Z5ELX(dd9&@XTsJ8l}^eH)ta-Uy*P zeT-DP>A#dt*wmo;pFNZ6!zc*5_ck!i6 z^*^zeU14$kYczEs7@JEk>2PP_6GXXM0mt1sga$xVb)?hW&E zp9DQ!G>HGD!Vo9NOhp#&)RED(;|=FI)G^GA7VdS3RqIVv$Mj!txa-tp5Uhpz`L@PS z#}Hb2sonW@S_<@PjUid=z(q8vlSxBiau`cXL@p`5G0pLN#+SaSo2682E&(RSPqnE# z{U;jmiPL8UU5@AQ+CAxno5((~`&v83$-6PCf1~C}%=#!%guLW9<+r`Ei`!g)F?S9O z>;w$c8-2IC{7!btM~z^vk24CC!FKPE$7WN~wWE zaK(e_lq0G;+b8w4vGGKnCHJ%2gow_bY}XPMuy%B`1d6wJPx|i${_n3n=?|~<1Wi2= z%6TwCBm`}*)?pMD=*Ee_u?HRkJ?lgs6Fl!mk zGS$5#+LkrFSp6kotP#Lr7^b$znlNm`x59WEr^@R2OwE3tW`B*0#l6LMq0Qk-=muKI zHd&>)N+V8L!%W!zwI)1Trp{?sw7}h@mbe>k#$83--4>``)(Ur1TdNb~Hn?jJ!cJKS zyU^>e!S|%eRtjcYGv8W+*?nh)sGV)it?E>`=vM7GgC)tzf%k2+0X_?rqyTuC$3sP+ zG3>w{oFhB3ks5+8hVrJa4b?Dj7|ztw#jD5+Q`75=@LjGoY$ev#qSxvU_(cf4WwHyFn0o@UK98Tn(u;gqSDMCCGT-OsIU>v?ra={(% z`ULt_?z)lmi{Hy;L`$^W0RkmY>LJz4Asw7Zq))Th4Ou}-z~kJ~iQn!uJ|aQFn3;q* zeu_yL`Y+g5=~gFJ))je)l^2SBi&z;rLMK+@M*N=;D^EV76DyZ8_%QF4)_k#Iyt!B* zXF9_b%GnH^c$p>YeLwC0#mk>Xyku8f~XHkt)#W0?Tmv+$M2)w$ew+ej8^jk4A$V@ok`LCF10VE8J;r7@+ zqz<@i?V!Go4(gMO!AS@D9cr6bsV!0%&P=1X-O0wzM84h3x2AC3+(qHsG-~b03(CD> z$qBMCkGB~{dHGqBJwJ`yxqPwP3Crj!-OA_})PYao#)Q-$v}Fy4HY$z`quU*k;o;1N z)SD)}4QGz19Yn;%T0#c(gp9%^{GTXGDVZtcK-Q@BF+pl*SjUc@bj7uS1#gG@am=!XL zib9!5u42C3z_+jtf@YQmv7u~g6Cf$~Ow$R??Nhn%vP`1FOD{J`J3!@_s}=4_ELsYJ(=qlUWn3ky(oBw`7*0+WHU=9(sre57~I|5N&(*@YE~D|4--t z!-&b+!TOwID%@RdN6pZZ%^$ex_6e^y_fRtypnHq-5s7B%22)xggHIy zkqP<5wAX-~&6HU$%A&mpgax^Rjwx$wn8g|&X$e_Mg$8s%kQeY74JbMfoLi-_y@=ER zsbJX}Yn#M-CFzCq87(bkGr5Ln3y-6xo%FVBCJN^rbe~RC z+X}6c)0RK<61W(8eP&zw|4jP-9tMP>k-|HvjrTw7U3*+r#r8iuMGVdnK>%$QKFIL_)(8IJ%$_yRHEX_Wt(n<-;<<1N7tZ3sc`PiyuMv)w zf;a2p#@nON(r{$}c0v#`%nQfgW$brdIJ0KBI=08E?K={y#!FoI5*PN0Q^SEQ3}six zV&jVASmQQvnWE#A#?6Xj8M5Q>*TjAk;~18*v_yw~J3`gdprkD?_MkE&D`}X@ptNBs zr}z0qzwjWL!x^BlM)y`;^MWO$%Nb${#R#I z)9KM{VzS?}>^HeHQ`1K}Gc|3B!h$juoYI$n8jWfi9G4-xPZ2d;7Lho_%|sqa1%8uDQk}Irgdq)2hpX+rV6@r=2WIjhfV@1 zscEn-O@oXTTbn|cQbEv{kGzIoWbNP8>7z(aE!9~!m`xDHW!FC&pan*Z!w#_d2IG(;p|Pp*=vH?3-y@$ zT_qxLJICJz#=k%u|9m$7i^e%Q{`pNd{uHQj`~y34tuu61$A2=8zpgWmzgOq_#(y%7 z|0RC>&vWBHSsZ_Qv#}H750@On`0Ma@;dvbY6FB~oCmzy?R4m+{k&4n|G0BmtmXn8H zrL!4^)BFqw#U|26NNHFZ0Dl8{(v>BKS~4^$h?DQin!i#pWA zvicR3vaB<&r)Xt`tSVfvjLm)Otk%sg(o56PBo9-n*buJTiW|daTXB0hV?k9ovk<}h zVtW=Yk||GEo%(VT6ZXT|{OZ&#G1Ab8blOf!w6W8&ZR|9v2C)pLAl4}MTNK1x6PA|PcrOkXjmY)Odr;%?Ff$&} zh^%5p{+U1!?0HBl5Bom_>}pgj~9i zT=u~AMWlwA^LB#KZK5C;)f1Rtd^V<8Fm8=tEJzatW9hTk5sb%Tm|%n$?FD1NcvUdk zQ2W{=Hir`oYX%XFKr*X|$5~LMbGYY8I`L6BF3VqM@3Y@Zb?+03IzT;5Zuc{JpZ)G9 zER;V7>8Qk2+wWHVvdC_?;?$y>*{ygkN!YD;H|aOATd^ruFhWvu+4S2r^0w?&NGZ9( zbpK}#t1oJlu6dW@4%wynctxY`Qhb+Uw@dN;QU|*fKi^}sOYw9s`(27PW7S=Xg}o?5 zRgB_xDaH>W5H)8c)m_yE^+FUqK|y}^Gz_YqU9LhE2T-f4Re&Po-KYo|P>HaVH{TAH zGUne5ELn{LEE#(JCSWOOi~vi29nE0kzRcTmHsg)a0xTuT_0?oH!_u7sOU7p!6_$o4 z+riSv3J0)M8fF7a{d?NOlE+9DmW(|qEd7|t!P35g1eT5uzs|aBW)<$B#)sA85H{J; z>?gstOS9u)Y4&Sag{4cgwfeCa)7jFjNnM&PXQSO}&&GOJdvKK}om=Huz65tXVQKnXrpXZ^nd8?jo456T18+OxQ8Q1bII*l*#+*fw#xAK0Q=C|0mbi zA+6bjy;DrsSqmHWcyVQd-SOgOk2^47_q4S!VLyq{IR9r-P1t=gc>XVqKmV5m=l=#$ z&wA>pTj^ORF3<$3)VJ+CYgY%JwP%SPEd6)(&A`&@kpe8OkNi!*(yl=QEM*O1FwrsP z_8w0jJV=12BWbMORVmHzbf>`6=T9^$Je`fTgQp9RIDn^kKO1<8iL!^MSMO8dDJ+V@ z)3Ou}o(hZvp2`MLc-o)o7@p|YAOT9;8V*p;&(j2`bsIJICPZMG@sJ%b@mUPgqMK%)vTcN-bJr1Vs$ zg$B%-K2Rt0R*G~AyikwbU<7^EPk@xdesqe%nq-Q;d~Biyu0ZRk)EE_9fmTA#f{bYJ zv^OHIgwUSuQcklncjm;S?^M#lrFzKDwX)Z-`~bB&05C+PqkWjemt8 zJsBR$PKvYN;#f?(j;kXvOl@Cwm>OTig-f~clU(=(7KXA@!mx4Y!&u|uxr7_kG5#@( zW!N5uzX#aw5yotZr6s7byOWAc02~L4uX92?swF!iJ}KP(g!p4g>KTsF;k1IH-rNcC zzOe+BM)g8i%F=+Pcqy6`AX;;``ayJ+Xvp1YcQKQ!QK>GHo3?4)};5BH!y|qm^R|?6h)F0oBTPlr~Q5B`BPK z8|lnWubd9r*qG21+W6$GJ4G8u8wKX<=*eI&G5$7aV`*nk0c3~CwVmwN46=8M?=z^l zQI9)JYHxSkp|HpS!osbH;&F$L_6XayJ9pfnBSl!ZZXCk?yAwg!AK)x)#c}hiH0wq4 z`yTka!yDh0gc{6m>$!(_4BW$>*4)E4e%wQpKlcz2z&*INu|*PJU02U%+)7PWfYjBv6d(9T-vS-Xguy_~I%fO+QbTdE~!NGA0O< zuqGZS;qtxu^790uYIN~<`3rn_n5J-t4DcmY{4U%ImZ5xM6g09%-iJ=zj$d2dExFAE z9a0ieEFFv&vgXQJzg4r+chZ%t2WCLlt@wdTP!vXWrh4^K!+~5lx|cG84;z)>5jA*1 z4N7Y8yc$e|5?sM0_4(85MmR#8_2va^>7*{Om8&yZ=>~5++rUkU!42O~_8iZi4eU9T zJ=6E-;R}gI+z`gsYO!LLOaVsL|47lRwbFaVGrbcNpFlN8s7K4#J4eEPD-ycpa* zE{9W)m=dD?qe|x8-Z1_1vKX zQeSFskJQs+Riyr*Jw@uA&Ky$5b|6Td7R@2#!S(_|;@bg|e=H&-yZ`~qOy>g|hLB|| z93W(ySV81p>!Kp$`g^nx@?;kQ=4P`D<)z^cVD6hD86p27W=)i{{-2r^tUER9`l2RA z$O-ExLU!H25OP>#6Cz|_w1AL7(T$6cD>HDzq#6F268`=?rBRpbHyTs~+(IqZ%@Z1e zf#0^X$H1Z}6$8I&M=@}81c!mqK?DO+J8>AewVf6Q8lr9t151}Vz(9SJfPw2GRSbMT zR0{)-M+!jp5X(^hWQYR{JXRoM;HzTRo^sajLL6Y=D+NuAfjO%w2FAR~FmQBO6Jnr$ zCjkQkIyEi^t}r!YVAEsZ(|L`Gfg4)cV&GfZ4Z*-*e|rop3|BF*wLitc5gj=UjPNHI z*slYJffmyL)G8hXp)9FYI39q7M#I_GdGPD#0POLwS}S}#jV7*GLlZM@x#+xUhfhIR zPuOuf09Uo70J^5PCgKQPZ~0QnnGBc5;y}Vd;7egRqv3S5zV$GJzO@@9m*)!tV4fFd z{(7PjwtEw5O^D%lr=O#R(Zw4s7h+#A%e9{5N=vw?SO4tarH5@Y@8@XRi=ipbkI1FrIGO*OY1@emM#uqEDd+FXX#=+ zVd=skO_oj$ae}2iLy)DQZ8XG>Dk0?71GDR!bJKI{r?M`qU(L`#;$`N)#y4^uh{hgkJKk959id^^^rMz*H;W`NY^{&h+VhFab3UH zMYHPjO*c>-ya6`nsN-&3AoOT0^=Xku7%Jo$I>vMX)eK zih`LfzoIqT^83+ zwt_*Y!B%SLAzRnZ0=DvA3&ci^rCWE{+3$md&OR2zI=kD@pw5m9a@bkLAframb~M7I z0dyBG5UB>4x??K+J3RpI)(K?PP?<{NqFG$L5=Sgk7MG&b(S!bdPU|o+Y8ICxJCMGN zL`}nzIQpUyV|Y=044)f_pGM7NMHaClnU$#B%1{^VpLD35;MGoK*~)kNDqbxdA5y*Ak4K?b3(b$Dn2nv5wtAD1zQFZ zb6w}Sw9h%Kv^PKypiu#AEJspIY~Dh-LI1gm`Oj6%f39NwbJdOb&zU0{YulUp&qY@g z`6Iu?sfGhTDN@mphIrBWE$qGM4sBE~I;REoqFWg_FZ#GUF-L##<-F(~Ei~2XK0hba z=?i|SP9<%1Dyi!9#fLzhvZD!0N5S1>vWfC}rjdSENis^qpxcWH>0n;hAaAd?K4)Z zxtF$#O*S~={}@olynHlei~bile3 z!#LK>9z$3+PTObd?dt^VynT^%*)48-@qsEWBa|5qHY`(qUuIo z`a%^^k`hT4$*q+jeapR>^u6ioK>A!wob;`@|C*Jaw*B3UU}ejj5y3-)6cNl{jIJ*I zyi3|2;DS;~AB~p)nx6O&?gkX@>cw?O04T}-N_U;vKwyE3(?Q%-cOmZVWfCW8tOS1! zgiqb!bM|Vy^ghJy5Q}&N;$GJ%Vi^#Yh>6P}u2hUGg1AC4ZWP32iE$|qm#oB5!Hk8t zXxnDCg;+n^SRKS(brbTRt%LrHaYrETUt-*c5LfL+?djE5d!s$Q6HY%%OMvt`lIDq| zhk>*hNmE497$7}_q@g0IFOWtdshda&1yUa*`HLhEAay`e-4BU6&eQz<5+S)E>9|Px z6iAXQCG8bSTY+>4NgEUrt!pKaHX~`NNO~Md&m(D;NGbqQ8Is0|BomM(BPm%V#Q|v$ zlEOriACS5r$x|f#@(aj6k}T(hetiw3pIs>Fut?esq_2?lj!0S$q+Li_C6X$E^cs@> zB$A4ORDq;Iku(}eGm$hzBqaf9B$B#{q>eyJL{b}(G=aBTUNXjQ9%j0mqPb_UH#7{LX_4y_v zQ75gbiql!L$pAC3ryz5hT@1kSZ5awI!)8oE1`?{JFbM z-wF<_L<{QtE4NxJalN;=nEk0Lv!(AO^ey0=o4tLs=&O|ceKqNi61w>#H!ad6C2N#e zHCxIYK&v)?=dG1F9Et5TEA_yViCI9B`1ooiIqAwJ`N2ag$u2%gcTcS(Yh2|n+@s08 zGKD@$lRjRkLbIWLlp<1Wxk$Gjf?O#hN^H4AiC0}HahtamfB%ETOES^M>`ED6)NLVl z6=_^58U9XQN-|q_pe;$6aMWz}c9`O){xn5kD=vlTp?*eEfRqJziLH_8oBJ!RF|Xx| z5%(r4u_9e7yQatm{SQ`@a1=_q;5c0>pY9VkyL2*}g7|cIxjQWHLO-1>>mfK`n#jR49!zAxR*OAWv3# z*hqL_OEo-0sWwTL4)gMsV&Uc=TdF0SFUk+*FFe(9PH>f*FDZp4^ErQ#qa7SWk=eDH z%mGWNCC-v$8Eh%A+;5qQg>{q}V=j?HI5E$+6dq5z2#@_-1-`_23y zr40|tHJew;#hdGtxSw=#C`;*Asxq7}D{;@rah6H+r@~_1CyQ`}MY+Fi(zI*VovQx{ z4npj&XRT@F7fXEPT`=j<@z<>7M==7RK+2hN&6-kPt1nM%sZ(yjleQFIvzjC2dIwhg zSE;3Ls$DHLSI zR?Bq0mPN#yH0OHRGpwt9C0DN4GHl2=8-_&}GKRI_D+z~6epZBQf8*S{X<+wm8rWWv zf$c3B*2te0oe0-zj)7}6hmVHx(rVZ>n&uzD%*ox?gP51_FAM$+BmXR|EqaTOrIn>6 z?Mi~x5}-&qW!wHN!hm;OO!Lbk;&mlK_}a0}8^>ENp9M3h+^S#jH!`Em@3{i{S=x#v zWfWbrT4q>uV(c_h{uUQYOG_#?;Ap)y4Iwp=){s$O(2~qCbFe(o>>KW@Hav?Jmu364 zfXj7C!#fb=WbW#2JIPB6$Rt0SP;2f?=AabxVGkR6HqdK{Qq2W=-CkRIBBK)*I4z-8 zY23>NcEUKb4up|OJgl%tSM#aF>lZ|kH0ExQ?*+RGzR1T4l%faO7u}|gn@q5DD7~Cd zr_O@jFkG>OiBf;QWY{^D4&?y8SxTf%Jc&+|&6H$@cf%zQJL+JQX&(rEEe?*+$=shW%8jXc){tHbwuRwQmn>qRRfyv}v1^!lc?_LBzI3Z55PqrV;W}eJ?C@JIrp4<@7!~Tz`6-bdjBhrdQ7X{o~q$S+Fy*108P-8Pwj$c{?r&P&1-KB_|9QJ{aoovo{J#@im z{<&*JS~IDOYCo71WycReD6)hX1JU20KdYFcfh(ZkKAnN!#%SPZ|Naobkxn)y2re=x zUzibtZqwq3!M27%PXDV>#V-x~m*k-ql48&rhdv zcp}7QI&ksdua<1=rZokzJkI~rwKcch)wMPG)4N!H2SgQ&9eL{ULBn;b0eGp2c)73v zE}eKe4VTUAl|?#k3OAX%o0~Lw%H4Mf<*myMxc_67nXI-ulLp>PKV+J%ov5D|@lEoF zO+qD%Id%h7d8eQp)=SRW<^qX1EV!1Kiv;cEAJ48nRrXV&7^t^d0_>DCqBFy62j6AD zq#Lr2i5!y6lO0RpET4Mb{AdDPO7OA-Uv1&&B7yq2wJ+#(>Wv_oh(jN0PqotZ{7ME- zD6i{sB=#ggRJo(XL?X1d()|up!OsO0BG)2v4EAcuM~XdCFfh+CWKEpK?!NlSRsNsG4W1QS*SOjwzU2`h71({ytQjFm>gP^kb$ zO4%?_GGUoQHa!`}Uf(7o+HvES72nRT8E2a#7u!KbgHq@L7E83ho3+2Q4fMkVb8#ob zve(TI8)&%5##t#gRDJ*Cu>con5FNE9(b~#Z-c7z9Itdis-2p}qodjWn60>nVpO{K{ zEm}_0dOoiI9*JK6{T^4a{7HiB@%JY0TyVIQIu5KA20(e*04T33x6U?=8@LG9wBfo^ z18(5F^g8-kz-;xScaH`9t!mCXFzMxCdq#6EBg$+Lz(D1#lGB3bYj-V4X6A70W_ zJ??g|-8IKF2TZz1l1t2al8ipd zY;(c(O77&HiM*2)lmm%2%MQtP#g)ekb^g9l-$NB0H3rG*ExBgAa}L@KB=muJzc7)<6Vy#62HzPet6b5cgcfycogK z1sHW&`8hn{M!i4fd;l#d53Q^atxN#p0>hdBQ|n~VAPVcA2nGH|VOddM${ViRJZE_~ za#mY59S4Oa3(g4!fl-8jGKYO!2Y|ipJLbsP6Nx8rxJ}fP$iP8x7L%0-6n4{&C}HnA z(XFs;U4{L5D+t>dSHAhbDPPy|*586YpC0U|L7#=t=LVri%KXUFROZK%dM5KYvcC3O zlr?)L4+G)brX3GN*wf@GApQJ@MY_v+;*`}+wE#Rlr>l8G;NCN)fkr>mi08$d-SfRw(x4Ds(8KhVUL1IZ%e zl~6*wvmfsi^*jk1pi(E77F}OJsY-I1Syr4Q1h8L$m)({|UY>3q#pg7Nax=aWMKSRf zFVD0%pVTuQNsHfmWRK!b;Tb5{#9Ndc1uk~kgFF}8T>7DylR1%RlyYVAng&%-(s<{c z1__OilifB;BcpIRjqrDzEA3L=IW0{BesgVbw_N#VezuuYlyr`1;^aoo;RCUW+l7iXHKa} zu`xB!Kpt9{s8w+OHnC7vrQJ0oC zw7gpOu+jiRY_Q1)n#(zh(4FJWSk45(wYi2RaOL$Y+d+RyJ+$P4+`(Jid`=r)o#XQW z7naTAT^R;wMoWit+8_?Z!MKw)?wKy5&=@ai;7M%VN!~f8 zfCsgi0SD7ruH>dK|GlE5fGSW?UZN&1NM;yHCd0=3$HvqHrk9?0^*qJ2)h4%LDY>0% z-^0nZww!Y|V=dGu1a*yd4azOAdw%RwA1HO{Jo7Ur|7goO#mUFG_OF?(e2$MdZg<`} zit&PJ6!0!Hw4yf0uu9~VS`c6>FCT!$aychBV*|&ubL9>9Up?>)r!*wln4`Shk)zsj z4s*sjKC#3+z{VU0U`1aPxdE8b##{gy@F;`>aOLFh0DmF#9it}QF>S^*in|Zbw8=yQ zIh}msY%qMw$uX`$IpuX9H>~z4bs0>Z>;o&vISCi=dTBNWFl+-1_nL<6MhqNtf|olj zz8uBkvoTvi6u|$k3_c;m|0Hke%<+M|EuGLf1{zm>ByFYIf^@pQDxxC=Nv?R$oo(=gDk#c z*C-3X+nsW=2jCewrUBt8InW9`H*_w?e9JML0mO5?zdlVtoa5z#h*3d=P$r9KzT;iP z@}VKeGN##}A)xXjq#*}EP7nq%ur&vv(SN0}6{*a=89y;Z%yyZepJ*v?RzlvSvn*ipYr0ZM&GXp^L@)65cPCjF^TmVZ3 zo=Ib@X9J2`&oc*X%zjHfXzteXy7DtmJg3z40?i$_)RW>zc*aK+lY8GA^PoK@jyY~) zcJY=oAg*fwXIkN5u;hlzY)m^ZUx54aNsBL$H%~X5R+s*Uq>r}! z=QhRNi)kd7LG8eZIRo@(-L~!wrC%@CTehMk@_-sO+xhFOH-?y;vD7o$F{I813Sbv~ zpsn>w|DFeJ)f1I;f+QteV8FH#VV}MBogaZKw3aH2WBwz`-&hpdw90}LyMnAi7YD(b z25?LO^?_YF>564~MY)V;P7>a{^HHI@Ii%;+U77hHpq z%j*um_RSHHD$ksUE(bmn=NVuX7L_Bepkv8DuG9pJCfgx6OUy;U%hCqGADsM2Ep!~k zeHj{xuYJ2wA^mKCwcNw!=ATwP$vm?K46J=S<1y|93vs1^^(n6et{aQyFbG0HD#z@V zmGqWpm|Wb#8*kapy9R&*@;tNju67Qk4kf@tZ{lSyfyYyP!%vOa z0Q?adb1Eb}f)4}lx*dD21AM^W2Y!cZ-$8^2(W?eH0s9wrKI=zdqY#7OOan7g1Q=b= zpH28v!k@r=abg7-R|t-pB4Okt^DMUV@%8|jI8Wu}e!L9B7MU~1TpG@9bX{gQ-Hv}8 ztuTMsYM1NDKzN(r%opWjc4mv%;10k)J3F>ca3+XW_d-^1-enT=y+Xbh{=4WJ$@xc< zD697Tj)k{K&Ib&3=BNZtYlqsJjWh7y!^0E)YjL7V#;%;UBYv-n2h)cuFY;hzk!h9W zgJes6n>sRQxXx}pzfdm$6-gdqaSQS(!BLwR)tot@@gy{2qTn>*guj6yBQzLn4;GvS zbh0%nh0ay8aj;r|gVmzQ!K$Nn;tZJA_1^Mhp-!Fu0nEs{8870T!O>bE?}0HZ@R6KP zz(ngO!Qs(sf|A&=9!*MM*uzAy=t796KjxIhDA0WegNm~HII?F1|D*S<`GR_n$%sza$ro!xkzjNUK z$F#zKriD)sK9YGp62^@HnAPRh(cG#}bu_06SCVim?Fx-C0^r%z>j^8E#~NYSah|LZ z7;8~R*<LD4|>-)dMiw=@1=lqtX5c4A*gv_ChF?vS_MAr+g9n zPkwhQ5Fm3rdH^o|)oFj*w8gA!%@pyCU>;e2eVIH9(ed}iM+bD;x>4}{DfQe*AfAW* zAU#EJ_Qm;hpU@r^_168Zf#u*n(M}?l79!`bchS;N@m|4kmMNVHGBI*rAw@`s9VN*4kPVDy9=h~n$J zm#HGSbtu!wcpzE#u@xoY^N|O~F0Vl*{anS>jsyE0ZjA#wrU4niAKvO-V6j!~C>!g}HsaLJweAqa@Q-FJ{A)E9oIC7~u>5l%ww?eB+Kpy2l5 z_crbKM06MP)$DIu1J$_F8nG_^$v4`%_=*8t4?{+`pP~!x4*)NjqV?}W3?UOS>SWt2 zZguVF$H`(a+}7V66bV^MFVdFMCj%Gt9k`G~q$4&h4i2)^sI7o+B>$_u3j+CzZEFS9zkoCXeQk{gX zlR~UV1XU(VV@MmKB+tQ7>L#4xa@z}3+#s=dt9@ld%eknb$d1T zYw*bKDr8MsFOxSe*@h?thVBrcRMgr};~}^o5&R1-)hMy5gb)I25W(>Nm@}#?xSDWI zh~k{k9cLp}A0L;q+5((!+#4(U>K2Xjx_(6TS4U{R2cpN(n!0IaJoXPG`&BKmqAv=v zAJq>27aiB)q)%$t|Z*@u7z0F7ayo#04~ z!jak?j!Tf(`hUj5F%5CN50`2*-m2aq9F`!C!34*G1&9LJ%R&-GH3Du0?V@)Sp5EQz zxfF>Gii@XtC*aB46&n-Z*{R`qBLib1BIs#M%)t7eeH@SV?a2CXJ7XQgH9^+78N@MQ z(<2b{z%gKsojN2gf-O4$LDtS#WxTgTLqLvAr~;pmP1vI{H0RI*74$_?AAJ-L#W+Oq zB3!DmFITZ46a#}O`V$l*^GJBk2NWqKaq1zk~&%Z+#zVlL|`F`j3^Wt-J!s5tgA1rh=;<0D3-vb8kJd<8A4$Q zqR>+m&ruXYl{R)k`Sd1WGNZs`b_eEKq?jBR%zIt{a{?~a{Si$65STxDH86|P37CEa zOi?QQ)N8m9N&hG${kubwhvb%g7!OH*MDida8G%Sfgpi!vrXe|IB1oG05G2>Z&sFp% zOhS@gqd!gXb7`M2z7bLQMs$Y{Ki{Q(`$0T>e*hS2-L}{`b4L)L-9+Nd0(A2u7W6dE z;K!}hd*ibIWh<~RM)o*5tTKk!@7Sub-^yZNx@Yda#HB*-sV_266vikN#_mwufTZ@k z9}h(-qHu4G^=wiQg}@TewqU^x1rc)SfoB_nWbTfO;HNEs;MT3N1CHh`8iM*hWWbMI z28Nv%G2kdbGCSXkhu{fBuzpMIBu@w;;QQbtuc)V!JPTI7CobR4&A^vOzBoRuN(=Gz zZr1p2#vHPB_m~F{D;Rd~gW%60&JTgH9|4jU1thIIAeR$+dN&@B`3Pj)=GY<6xFC?R zy(5M^F!t=}kY^z2PjLa9*aQGZY>t&g{U!}S4aqmU*!G)A`~MNQ{m6dZrdamlg6zls zSL}x(jl1HqKiLfIM|H!#u~}nZ+v~q!Z$%or-igQlNo2pFId;A)2HD$sk@;>(K~Lwq zBeD9lxSTthfb-bqSP#6dN#ndJHMrDJ0=>Vd9vIiM)NkI7$Nni~U)vOG_7j8brBrJ6 zS0Mlx#`M(eZz1iE3!tMB+usx$0=6{<+mCrcRVCVD2MqxQJq-c368*mwSO17&16-CunsQO0}#Q0u>T7p7)#!c4zEnYf!O>s)^y8bsIB?%RTb?GLXvD6mcUil;s|-S|!N^J)M8%BGK3W77x$O zi02tkY~=0}#FGkm#A=FWcCI8BLJTJ+)592k6;davLIL<`Q8gM0O3$CQkHWun8JfJTV88<=zCS=VX3YSjwJrckzY`{0H7`EbWxJk@p{_wTAI8ks;p8D(GzgUklpHKjW3cD66 zNv4X7Y^ejvvsZ%s>+Rtt1clZp$lC?E#y4X<6-V^`0gA^6oD9DT$4ucspP8KXtAzsV zNTF;fl=rKJ_N}|PhJ6g>yX0>KcP~zqzb5%RP@?kK;!)iCE^k(5uG9R+_e2UF^b&c& zHz~w09 zQ<$$4+#N_rti<&L=XA_&Tw*TtzYTt9i6?jn6TxurCqwaQs5zm#cRbWI4Sr2(|e;X)_!(N`CBD+OtU1{*yTp`vG!p) z;nhmFz}nh`$}{Y%3j3BjuaPP@+WxeCsDkqe6On%TS#-2d4j`)*16qt5Fe#%64dXjCh5&M6FyHoQd+{L>M z-JA1wCLzBCH=yPU&f5(FvlsW(e*ZJ5g!xI3X9fvj@bbjSsZ+%Lk^8X9MDp#EQ-X7* z$^WIcpNn$KmV$eRMaNSHT}eMtiw-8yX%yua5$q>nZEL{aAGBX`iF(so>aXQ}>ZUbt zJ5i8ZEKLG2kQVl31yC6Td67wwS+o(7VHU}6BHgr!PRgY>f&))lM{I!|+wxTbf!!js zA7Yo+h-*8v$SC0ks#n0NcuP_(P1u|}J{pS0NS5j?P5#RT=M;mW9MlW0G?DH%l_j%K zMJL}9-L9F9Lx@6h{-!9qRR+j9Fz=)!1GD<_1bG~QzLIp;nHW`ZlPVstfy{nbF%%P) zdw^f)DgGB$#Ntl`{7pT?&t13({O0cQGr$kJU}p&bUdg5ZjszT85ftAj_AiR?Rj>`B z)yuw8V`vVxVB3d7Nnp}j-2TgmZ7K&6X+9<9QmzdyeRM^yK70Nmpg;T}fgakg`P=x> zT9pGy6#j_cgm3Bweo{~1H=Mf&_#b~Tlq64fi@zKD$?CEFf6%@C^w|C{rWHTD-$VPM z@=vDnxBjO5m%kq?|Ky&?f7~w@f&9AnBjqp1UWjQC`36&Knu1R+?8wqaK zc1p0eL7}$WTp8&?077Y_(B2~Cc!l;OM6){jugsp`7@=Gv@#a&Z8TQI=N>f0}px!JZ zY|&t6SMDR~#C*|-lH5eJOa>AXj8x!uGicT>Z&%G{iHP!;(sUG20i7*T!t@4_+08-- zh7brcj*jPX<+CUy1b9cu%_yRwx4ZP|VxW;WS;}#vxoGy>eXChZljNia9H>vdJ5=|7 zYI|O%*7lN1qna9Qy`+gF#4+XFp~3uSjK5?AlTDM!k-&V>mBt8xrl1DldPtP(+2wAb zD%cz;ze%)iWnWPYN?9jU$_A5}$r#LkizIKeL*%@cm+REdPx0IbJfj#-*0@ov`jiYx zOKue883r6M`qM(G(DG7@?s77wKw}`imjrorGObd&1qv82_r(8-7GJ~pE!Y52-YSw& z7*Vh@-5wmDLyR^krK12AM1IjZ!633Lw+oful=K(amA^o@5#>(Rqyftkdeomj*80Ex{#|7$~!ez0S=S8ifYYOoE5AcP^d$6Wf-Gf#Zi>QS7A9cOI9z)p@uW; zDCq;8#+7tvO`%S;y^VdwO=3YNPW&WxrGjyw2vgF3Qw(Q+?%G?5q1Cs>_7+#tB4oAi ztw?_=VlEM9Agc+o;=AQPIGc!^pF3I$alQ(}$j~Ck1n5qp!`(}=D&Z9lIx%tmo2)H7 zBQjpHyy4bPdvPUQx~5P&3dWUr?HZbsRG{sazHAds5GwRU)_5VJ#{1zKB!V1n4%N^~ zCq|UM41W9GB?(I{?d8hikkJzx@LupZ1TScSD#SzM@i#yQOD} zs9_G*AiI_`LN(@el|RY%a@~=I<}eGY_FL0kqSo*=;Y6)Ht78(i$P3)idtF!N>D44r z>+EWrNYeKgiu$xCl&BRw-pQ7rX9~`zOro_@kUKzuR!a%`|{x!Q>**6rNsa?FF}zPuHWs^OPj5 zCBrGFo{<|jO zIaDf-MoFbg2`1mc_{qtPOaK=g!Yet)7$oO-lik{AXU8<6qf1PM4kO7%0B7)!si3vF zG>Z;gaNKqPUO=J0@aQldemafJ`aE><*LA(>Qgnskb47f^KPGEdMO~jKYtJ)(<+*kc zj_>D>x__QP*9U!Hho3VTGA^UfVK(5(DAQLopQz!_?9#r-^}fy(QR{(G^z{++x37q$5ArR-XJ4*}#z))F zxM}qS(*6~+{iOaS^!X0$*+N>K*X+?%?hc-I%9;`|#}Qog7?Ug);;vjJ=rs1mqse4!c~7UG4by!|2-F0ZGQP0lzgiuNNvv@(xM%V2xHx z;g-+BEGSHU(La#7L>3Fx>wmzuUBI?s%J9Oh@ahe1*l(O~L)O(SlJhCzOC{%hS$6Bu z(uqQ4fUS57-y$hTwGK(YfzdV1+IPbTUDu0?mJI@*TYHWuavHdyb0wd0&PUDXWOcZ% zMW+LIevNCI8?d6fN=1J;o>z4O|d-g#U}qw_$=H{jTwGzrdBDgUGd zPTRVPeNG|WXS_kHUCGHRt-IhlPEnJ&vPL(*OwSaR9Ufg&wxz6S*`o~On+5ud#7ns> z7z#DgpvD2L0fZ=l1Eb+q8NZBYqNpVJ`Umh}81)i(+!n5p7FDAgDhZKP5`DYyP_k(C zi?|B8ousR>6>};h`JxU^22IT^T6J z?5am~;d{8=wpV@gyJ7SN)32R>gvq&>%(t9i+l{A=x&Dx+y~H62{k>KW)~#Sl`rs6U zZV{Vo@-JnlxbZApQ*a3#y+~oO+DUcctBK?lTSP6GrU>m=8p@E}65NIWmS%YsW8*B4 zi4Ai*eQLjT?EzfXo`tL0bIH<1%M(Mxl$M%;CqBt-_+n0bA%{(gKG02GZ$^oVu3{4= zOp_DxT#uS(u~W|YM{52+lF!q$V;c?;zQd3Dz4lcU|L|zu>R~HNG2P!e8&B5q(VmWn zK*7LgI(X4)7|ovH&9fM`@(&3(W%+@vcryVddjg76CX(#OMh+uP01SSmCyGfOTcO~I zn!tQMf%YRVTF(a3FzN=<6@P@MLAk?J%p~H0UipoJqeH)-AfyAL5%t(#i6Yp_7oZXz zmn=HYrIrlz&kc>ooyktUL2xK~Q3g`*v{cf@@af{(+4q&)H|62SW=obDo?XKk#PYVs z7r`{GNi=%dzregCkW_lbvh9^krI&F|yY8#|A74DwvYlgB->r9?df3=pvPf>Q13dfn zsDchD-_4c{1l4^-H0h)VWuY5<{}Z$_w(?u_N=~XPHoZWoJXVq(Ox^~0|ERwHPHX6( zKepml=qlQ~B69TJQh4gi$8LvA4Qj|!*UbDM3)51Iit(Hf#vc@IdWkZwf!S}&AkQGeh(?dsi;u`(UZ-bCsnFl|?VJU8Rf*OeygU&bjT!{9g z*hKPysU=-#8-cbc*9AMQBtI7Hu>Qg*FOnAN9W?&Qu`2)Qtw@!poQqbu6Q24`{en>x z=Aj_q#r{w6rzFoY`9G$U)1@Z=+k!m7;Qy=e0BBx(V3+hjg9u&bRa{|!NqPXfWieSx zp{pmA$Jolnpbr0Yf?V$(ga>-#kE`&dS>-pSSNU%uzq%p~yxAH&8Zt8iBLS}-dXv6a zOKlkzF(2;Yk2^Gfd?4hH!CA5SCFTP3%fusNhV#OYx^c?+;E@-aPz%~T7d>(7i_{Yj zjg)n?|2#nbXGd56X?Hzlno|zWEs)AqKCe0Xq2O%{cIO=MI!m)e>p5Job#$;C`;wb8 zG;(DfV5VOXzcLV?K4T*T&*?B_#B~LXhEu8ADbA)x5&}&D+NHkq#t@y@P>eG%lCVA% zJJnPSGFjve>}hh!a2*|Dk4eO7Kw2nB%~?S^NGsa@lrvDPl%6k5zGt$Yc0Yk0S5DVT zkoXhVgWQOD_Ukp-nJc05zMiX{%9?j$fFP z4F7$S^%(nHMhcYAKZf^8Z%1^3CRk9-1PBPAmrlcitLS7y3kZVx?Q$(3kR5e^O7OFy zvyb2$z~It>h}OYwB45lyYL2=NNj@ep-?7g;iV@8@2YmS)g75PWi49(Y;6~$ato$Fb zZ}jzFAzF8_&z0hrH1iM9yCp`!x|4n8rUd$`BHs)5s>r09+R5K5HT4g|Al8Qpi zCLcW_eY(8xk;RWbKyI=XOFZBkZ8d3YqaYVqyLy@2R`Xq2lfO@-9WoCj zV`85>mW1UI1-b%PMw;NLDWE6z_Wfrfd7&kH&nVEmk3$vlbS8~}1_nO@R<@o3V3(P& zBz`S8B~i0YQC8K4_o;bi;qECXH6LoDU@zIkt$lhv(yc94SN#p#+TY=(&GG~3cLEGl z@(-gdvnA$x!EwG1w~^Q>JLYHjA5&^#S0^sx%|rc}bPYL&EQRdDeF8`K4Aa5bia9M= zk3#vQcKJa7_cLfOJ?s`9Gx>f%H|nTM0D1}RGrx!XTK_K<1m$od+)ihoCEpctoWGQP zcDy!BDQIuNK{i`?6)=`N6gAy}6Y1W|_ZGtQ45bP)K`m}_stJS@>xU6x<&*0mtjt2b z5w6TZE9rAT`uvLjN86J?M^$9oounaPLN!aA$V7o}9OJN< z5X3}Tx}gKFL$^d_N%%1^qc*6h0XiWfN}vcE(6OdDK_@T(4$8_??R3=d$q|V}-A1ad@WT7WW{w6>LLkL zH$TD$4XpARkm6f+HPkXxgmmKootdx~w+-(@@0iWgueUYxJab*uahA-mitSeR_v5l{ zEgrQtov~hNv=3?kT_x7Q8_cCFFuLsT$LyZ$XsdY2+H}F(T5E#Y^hIl?kGZxXg}J`% zu8d4iiW!8D4&p~>OgEi3x7L_|{~BHAV6Y4`*I_VJTosUb;H=eEYcRjlgN6+T^5J#p zWgWG{s{h0$)|vy~$qYuChW1~7^XF)iXemHbEZ8%+*5-c!O_aVW+C~HA^H-Z``kO+e z=6dBP-c2;#1?_5TP<8HN1LVH3T=m9v8D z+;tFM5BaV5epEsak$<$XciL3`pA1!VF3NxBBu_t-3w!4$)z8EKgLyIjoA4Pg5%u&d zwd+sV%UkWta>(j2>xE2-xn|--n_{A}(oO;u+1Zw+th82Z(>bIfJIgu&|NdzmbkaKL zs=dbv=WoadinB24eq=MB=Sm=8_dFOywB8E~e1{jujn*?U}a?zFmU3`Eyo{Dggtlz&=i^5ZA~1)px+ALCpF4X}!hei6?jJ3A7io=V_n zUpA6wbuQk@0!drm$k6R0ioJA%Z0J4|2c-xXu+=d(r4A=?19cd9sG%~H)>8jh_&jdh z5sZ(L&xRBD;c%Yp6h3=^ImxFRNk87K7HoX>LQ$-E^w>nBGN~XhoMOVaOCv=-YwH^} zL-ywh?#ZBgCMJTQNP*9X(C4!GcN>;7Bvj6Y3M!{)4{+iTKWO>xvau(Kla1^!Yd~Kd zPJACwFB_(Y#ouV!XXNc`+0a@0UJA9(!D}d2D@v}`^omZKm&aMB1@++Vwb?#C<}|vn3}> zca*!89>Y`I4S(8@q4OtJ zET)&Y@Z}~sXYYpKGGP4ouhD|j&7jct4Tgg7G{WZ|NvDfC>-=}%pZny<&=PrFg1Z;w z;Luyu)uyn~IdV?4y5f|RBj@;5bAj3WAP7v^FJ0oW(4k=X1M@K;^2Ny}vU6oV94Ng3 zq8?ZPh8p++5`YD69rIF#4mc!!0{x}{x75`Dsi*iHtX9H@qYjpEw1xG7oRo78Hsu=! zn<_cjv}SmR=YC(o?}tF|AOLF5=m8KOrW^nu$eeb@!3qyt0Fpmb)OS&D;2%}%PJ!2{ z^$s(ehV}aiTGR%qDF+a;7XB1`=)gCYzrTf^hkaDkV^MebJm2fjgsd+i>o{cnFJygI z)NfHAsK%`iRS_p2gZ%yezEDc8VWM1x{eUV3__x3?nx_~Iqp-e^+8~`jJOXRpfM0mA zu`R5&hH43KQ){r6kYtQMw3^Ee_}4Cd3?ETB*C916K;ps7W_qdR7ZK9T9s$rH$5{4h z_~M?*)zm+A(po~NfXh%4%l-j!>!qSdxn7oCFWx3TLp+4O3MU?n34~&yof;O}ssUoC zgvZ3vde=1hb_XOZ;Aff4)KuoslG**&!pZF3)tt=6uKs@}GZ;b=)JOzGXJ>UpXV+ms z+u-*i4De;@+XJgIuuVWrSvVGul(2UdALY;RPa_Vhgp}r^G5j2mUBEFsk2DO$wLrtJ zsK~3H$SZbHH+Zk}k5p0DX*G3CS*4;bBc$Au%~LKBWwQdLV#63pGv0&0kbXq+0Ivh^ zMF;7z+J{vV-AzyQ;ZfD-Ekb?!YO7M@--b~>~c+J+K@#zO=T z{^2)@fEM%Jj`I!}*BPov!2A!$16jkp2V~zSwP7|16(U@{ZJO?2(JaRk)|Y- zP}(^ZafcuWGQmg0B0-KZ;ZrJlcS^Z;XZZ(L1ED283J8{?>qH*1DTm+4rznSNw z=SJK!%?~^~{)(_ZOF@@qa?NeYxk?C-;2xKV8GO=R$=iwUE4^IPIrvtnOu9=b zcCel|1pjl?%jaC{aK4;s^E`%=?4egHa3UFsHeG9Gwz$}2jn{=7MGPRKmOmQ|u#6dqPMaPdp5v)^@L z!R@|6>>bR0TFIUm%x23TqQnNa0xvYS>pv9kIwWLXW###}YI7%jcaQQN)8lHh>}yZ} z({UkJUxU;6P1LSBtJr1}4@*01DQ?Uv9!H;X90s?Pw?0>pcGBiCRKJ9jaU6aA(F=#` zeE)%U40-zTD1JfIlO@3~A|roSFf2+sRmRVk4qK~s4wCwmHwVZevQM!EHkI*s+U0^+ z?>BrPn*uiRJoHt`T$u;-sf>sYmrQw}-OMNAtsAtgO18yEcQS?HAE>O1W|b~OjUT7p3>Z*?XH%^mFEotS0tD;w1!cc{n3 zZHu?x9l`Ghr1^nOtffc>!&_@Jlx=f#PVI*4$~AFfqj2R|VYa+Jhr-3xh6`%0wwR(j zmS#HV7d`HeF3n71FMBJxA?jO#dlF3rzMBDU8qX;Dj!!J02O0pIGD9)=3w-;7 zbT@pqcOVWiRo=UdkMBJAb_>-s;dS_F?XDMC)=^0OVGVX~tWa-?r_I4iP1+s>pMuIhwa-GAq^?f+lgNLC9=dRKAU_QF) z!CX$k85Q(k9xVXas0R@YJ+Zk1M(9d$6%>q$BA8zqX|pAoP&h9eA1i3ann!Axz@+tk zu(X+~Xrf&ip7;USp(iZqJkX_8vr63}y|k1Ex$NCHBDCK}iDsWe9;?IByGu1)ZeJ>I z=sZW|)Cr#Pv8DH;|MxI9lw~z&9TiGf)7lztH9jM+T3Yy~lN?}z|Eb83*A7r0NcT+{ zp)2$9l_~P(qj$l?@4xlLCy@l9h1+Oi^J19)PM`xFb9mdF@*;$KI7hDG! zOSJSg8wNvKG_Di+N?XF|D{s#Y=qrDThQ7Xku`~L5s;aB>WnHeJuM-d6h`!!k)fM_G zt_q{C1=dLPb?b|r(U-B1=xfUI5Pf;eiN5ldYv`-zq%P3cmKVb4Yt0LszV=mX=u0dA zJssqKt498_(lxqZj0V>M-9X2n4w&xN-*5Qgj!a#VJ*!X!ObH#Tw!(T&&zFtHawqChJSvqgeHCxGq7T2K2}f z_-U=x+gMf&t3D)n;_PxLx~mcg&Zy`bn`i>U5fXnv&wRHksAsy%<8t4`h?;31ujT)3tC0W4bjJVB%lyCVM*RQ0mj4%Z%Kw#J=Kp0{{O%Yq+k9fYUyiz z%P-T{Yd3e1z5*p$`uYLJTT>y2f1m_t+QJ#gXg_0eVq7oY}d3@kz0USY{Q6?29a_X~O6gYWrgK z@~+w!pRWwceWTo84ujGrrI238E#lXAk|(6!t~g#_ea5~kg9eX)#KHzNM?K*r(86iZ_h~Q`c7^C z6>051r*eo}P+!MzeGRIa_U0!%y^BJqFmz!VJZ8J&^zisa8T7uW(~R3M>+17jaLnT5 zF&2*a45!Puyeh|w4s<3I&tN(B3tW84~!@lWT~7@v%caYL_&7*iFD z8Q~aj;uxodFm{tMrfD$7M8-HIGDeevQ3%Jlu8=TBg=74{$D`i>V}O-ykQKOQc5_17 z7atL0j)E~49_nj z37;8%PQ~YF{%pbLE5p-iG6RV3RwMQ&`MddJ{88Kq7}gP0&vNJAo;PU%RjTlt%70D~ zoOrImN77D!-s=qti}BCO!nX>K@)YZ>&_A)}(oxC4=R@Bw&CpqyVOwstDA5$9ltFwqPnVI)+1mi4Rf5vmZ5 zgJzB+CI)+E7cD*5G`QwiiB3u}sEwLM`%siv*{FAPtn!R~cpc_4tKaFAzH5o8Ys0m%?Qjf0o~MBtH*e5DN1a;)OaT#Nzc zAhQ5ujso%;2Pw3R3rhebhd@?i2U+V^;D~f1Qsh^N+Qr>`m*H-{AQx}u;F~!3n=-gv z+_s&-Rw%?NP$}YKd6BN0N-f{!;%Zrtch5te@MEcZWP89~{2Eq128R;3rS=6>>m9BZui{H?Vg?Yrt5sisA~;JRM7Wv=%)D^=rV-< z3y0pMf{x?RTeQ&A0NTF9#jU=tA^CyHQTg(bCu3{+v!L zxou8ZCD+sEnpUbSSBAmr9VqsRIU0&(WjVM;I;m5vnc-M}r(g{t3>FrxK}amnHoFce^k;!tpyc#M(d9nOa3VCq=1q~>!Wm| z;+)YH$L7gm{M)Ns}rx&e>!+wT^mP)*{7==8hdJ>Bg{UH>tLV8Zw=a~ zf7}|hPwy@6ihX+bi<&ccaAtQQHKL8Rd3wk`RrN30R__*R`}c3BI(QUb*UKIS8{ZC% zR;nEvxl@mg)cX_Rk9mjQ)i#)wRYDQ2wxO)d1rMW!ItN==bpzhxTr|VxvFfcJQ^1Pb zeqHN`9q?dqj5WYw#_^2zP?zC7&2*J@wOQ}-HoDq+uoaWwz4cgKH`(>i%JCFM-xX4Q z2kBIsNvzrn&{UV6Y}roglOr&jwN%(Bu-EwCA+g!-X%d^GpXOpSg|EJENJFt{6}?$$ zpPK*CGtFCN&unx)Wp4Ges{P|x^{C#i`bJj(s)Gw5WhYtrN~&+IN!K>-GxLrpzlU2; zX$bQ!bi(a7R|Hn8meN2( z9<6DF7;|-eq9V>!XGX8%y%CkijA+ZVI^v+B;JsHx=IWe~suX`Bfzr%cd!K!BPLdYr zjNai7vU|>cth4vpYp?a~z1Kpn{kW_{`P%xG5|>{G9DH(I8iruD2l|TdIX*NxZX-t~Ti^Y}H+`vqS7rnuiASaccNcZ!u|6v}&OYuNk@@s}Y; zu&bj?H4}!FNi$(75$p%~9XXuw+oow6(DKAP;AM8px3(NpXrz@dmrBK|NHOX@n8jEL z9*H;Y!DqR~v%WkN@o{T<8;dJKAwIz>8m*{^#X(g0AvW#7$4;^JTugS#f$Zc1s8Hro z*wyJ3zqR1umi_t8V}%obEXX>=Z+Z@1%yth*Bf;p;iEn{enB$JRses5NcYIBQ3hx!1 zi)Fkwnc=-Da_ej=N8d}Qaxy!9;1{pE0aY@EG$N;H4wq8dB}7nv$W-5bTWZjkufn8< z!bt9`+o_G6g7jv3$)O&%e$CyIyJNfqu<*82iU(usIm*_3DR{6ZK>~%tJt3!*hJnHf zrIeF$pJwMxLgf4Om1_Aj>Ax?%-;ms$*0=qJhf36vfBagQH~(>650byMgi3zrQ@!jr zJXoS){DhL8_8XpA+1LGsdn#4?4gJ!3+i&Qo>(hCOd*uCw!4m(yaDAlxhQcL1?Kfo4 zC3<&DWl+YRt{^hjS*hA@m^!Hs`wgEg4r8soiz#cJda~#JhA(Q>-1Wh+e+>RQYjGs} zb&CzyY0;RT@z*7bRm^hwt|0#U388f8;aVmBI=Z&6`0H3(*nY!D$q{vf%@!5@D&YCV z>pVL6)mcsaPA;Re6c^%rt-Z6}_)$e%8~^xTchs%>nzL5bm)16pc5!_BjQWQ1wfv)P zGwR^C=`#)gb{lb^mag09;X?eEtH$T%73%Ss{Aq~xu~ozNGwkb=&6P73fl^zHE2JfRhOo@lEX%8{+PlZ>o% zyudfo*otLGw%Xe{N2~RSeDdH=@~AHa4OJ{3oyO#wV!Z3_RE@XhPCDKjLeCnct|4a) zlGn&*4dCImHLAfU2Ml2Fb(bFeZ&s_kC*t6LGA`oay9!f#_jiQoMg_m|4bohJbRHP5 zzTyX>{C2FSBUokHO(W9n6|0Y;%b#^gRp^}y2N8i);sXdJm8~%Ar`1z&ZJ8?H?jj!k zJ4MYRbbfjOZzyI!)mabAtI`>9e?h9o+a85@$Jf5$^mMASy!iS;G*w&zM&))rT7*A6 zMO4_l5FNz6f>{fkuVdEyw>9)%6A_e5JTG7~t%N*rzmQ4BT`6Fyj&&Bfh4~1%c$>!n`r?j%l2P z!a?0YR^!16{#fgbKmglrhj(5cBlL{cQ1MHg{$zc~Z5nOr0<$_u27+4C_5 z5S0x=^L~^SDz%h1(Bu5Pfu82)4fHTSULQjJ6fX~8oolI!M z`v>&i0dqLPyjSQmZl&HTc1f?v)qtS)if>+`zAmUk3jM}aR4Jhc{OMI$c9x%(_ejFj z#t!_`yRk#dS4rYcEK5k!_+~?8OBvjM@ruZaGMe!A8Sj#6G5a7qX4 z$zFkAP%Vh;ruSn`6uQv;nqOQ}3|i+1jY8{`>+$BmJH<+BnuS+d_Jvh3Dy#}Iu9(^tMmH#~A?q!! zIA&N_r4{zi=#Om~Wui=~BjE}gb2uP{=aSSUcRW>-Bs0L?dJ$tD@S75}WZa&)JyQb$ zps9ds4V*xoZfT{4>Q5&7X(K95e9J31^+H~y(pOuhSId@%m2yUSC6!t&y{c&pD^(WZ zl~k%gdevwPE0sZCRZ!)w)zo~>)`-j37>X2W?X4ep(WB0;(z3F0vx_qsTTQ#mYa5N` zw0vDID6TCi$(fD+4vEY522^z#YE zR-f4u?aTJ`_f7Y3zD!SyFWsZ{rFdd}lRP?KvM0`$wq&2V~av5HX4^Fv5bYoH@iB6QpoRs!R&rt^=S|X@P$>jG% zsx7+f;|2GOHO0ur3CZN=hJ5^C@|y{2Nq(#JQMytVI!}n(pQri~)(tCd9Qy9cO=SD0 zCf<;X{}mc=RcRutjG69t)(ZqcoQWD%*#Nu1eHQpi-UDD>t%0`L{b6o6xd0|l+!zlv`;6{FGE{WZL!jp{yD-m#PFKA?lV z$_0HTSz4zAKibX*9CaMKFOl?*@)`hcX^p1j0=!!t*%=;bjGGjlg*&k|)a~ zCn-rD6)llGP$oG_CKfP@IkLJ#4Z~a^np|*9=)YQ-ZlYc$L!RwU0bIR<+~#of5c8* zO7*wqvOeH<3bFi-qJC{B4MH5OW*T94>C{zaRpl$n1!KF=d?u%+K_kTNg`taQ;)O2fM8B6YyjB!8qB1>fTx4bNd*tWV>ZSRbR~ zQOdVe>To<(S?`0fsG^<~QJ>@;wIrnn6?+*;MT0WC5K@PzqNRyERL8**5kEc%G$@7$ z*sO6dDi%kiWiwOMxGCe{6JI@Hn2X)m3^L3Q=<$ycIFk~{J3c4xk;sp`8IkXHGa}#V zW<;Ws&4_$2UX!k7dQ-A@b2sT0-my_`-72>Z>^f2>vFj4rI>k_kO+nkVDlby*>-ObctlLYwShvsbV%=WYQ&ZyW#*lV0y@|9c_`YGZDljz%(5ir;we(AX zjB^(*HN#dfgkfE|?~*fYn^Q5v@@U&nUtn!Ne1Wxn{{`0ex(hvh(8-jL4@&V`NHHB0 z%cYeUR1Bmx_f!WC$~36MXQV}z$VKM$ z)@*EOvj*>2KQ-^`#cLi21lXl+*@Mwb!G&s39zAojAd+=YbTP2*GdXJA3mmoXsg*BT z{gPu4$;ww*_rz>hnD4RVZ~gq4)VeoFugL_0zemv5u}@L!K9Tkr;_%x08tcKW0vD|e&{FCJ?N{iO4InNf`y(}6k1FR zZ3-*&^h~7E_adkX7fhWb-@TrKdKAJLFRvk2&O18_mTbr#1xWkD^PR z+Speb2F_>l{(#p)EPs$=&f=s=VuqT;gE^L^rbB%xPY#;>b0d9V%gmN3A6i~3-T z{fC|oAn`3J=;py~iN)aLBooDJ&WPS2kOMxnWjM`Yz{@479ETtW>4BDR;!EE$0(SB+Ly7VXOJq- zdo<4^=^S1N$nNmC#eKK zDR59YAtDapRpAhwN*uyH^x(`;0Og2`MjTY45uY&t#UrB;zm?I5t-S##qpuAGP*!ju zcv3{VjVijcRQSn&hXl?q5jHxc?MES2n|HEdJ}xzUay? zFQ&Tk(JO#Y9-q-0d@@_PUr6zjIBSNCpX?A~5jFWk>C{yXl}mGK1mh9G-q|1^*!foq znOq@WQbF+&yTBcfgqP%n<0VI@cLcmsei^*vr2-h67v8+2HFxCR{|CIp7sBKJBzVb- z|MIioB?)t2C`P=|muYg}qASNsYN!6w<0aD)ei^*Pp7=B3CA0EjSWVk6Im2pg|2Vv4 z`{6gSy9=-bS$4e}sb@Tx*>3{VV<0Z#O z_JWuAY`vSg6L0+G@sjbzUh$ISn^bto%3H4-FWFPfAdW>{sWM*jQxP!msoEf3Qd@jE zc*z2}vVmBcgqNHITUAUrm#V-^epektG0J8T6yw1ep(w^FPK}o|C<;xch31D9dXrP* zB{LL-{L@LHYr_gPaguL7)uD~bO9Lpw)58Ij7gmP?D08j7bJmAx6hQIUq-(^hx>M1B z`la!cO-RU=G!-~8Ax#1&bmXv@C0jl{5<^apSOmQ9ozs^qF5k=zbIaGi`&_^~T?LlJ zs_A(uRibB=wr6_w&%9E4a2nhmPS3p;&;1<8h`A^P8TsM4NXW>6A|)~sr-_7&IA6Ui zWaN2E2r|;C3r9xovnUaZKkLGgkt$V=S9KAPkwS|S8F@e#0U4R1s-;pF0T~%$QKBA4 zw?#rme!4}O$FuG4Lq>{HE{TlXkfK6HCSDsE8Ho<7N&I07MMkcvP7n2mp}vMfD z9FU)cSp7^~KLr7jLkN(Jg6bmlP^v1kBpk=T|Y9}MkyNqUax28Pqiw;uo&dV?&7!XIT`cdv>^9HfcR z@q2m(7k+WE^ch3;>&d~`h0*HzQN)sa&XZSS1ldl(c?u;vx$U{A>HC0?Mcd>ZOZ5ng z;5y)>lHbG|qLSdhf+PZrv`Py!y}vL00>|L(0jnL2XH=*9S)1`C$-GlGp6eS{HRhG0 z@!Z^5w*tzcK%IvkW(P&#+1n;Us*48ALfKE&Cd4Q9>2b>XV|d3noM^$Sqxc;~(QPLU zaqkIjCljHWxFbT=Io=T`RtS|W%6S_$t{y>Q1k*uFqmm`c=&enUsKw-rBlVljN#G4J3tIu0k z!9WdRXIn_XVSMo z1f7zK2`dW$HksMtGM;oFlN)8zgd>PXFmz93ecj4fa89FT*1R)l`iQm(MfSl~%W>4= zi75e#XAIEv{=*UNoj-~C@hTJGiE)w%a156%+20p$z%ZLH&yp`zp=jj?;l--nPOy*N zHcM9f`;knY=t!fv^BgEz%MJPV^-xO-iDa#EUK6Y2Ey;vPm=ml^@&JoNn*nv@yK<=% z+=d5itn=9$akppvHVoF6v6lRRSXS#l;)Su$6WMZ4JUCYB3A`d5 z+~g^6CaS*QX~Vyh>E8lj{}ipNKeW;}a4cG0=ihjH^7yE#b7v+qB&-u21cML=5Nu?T zgmn@?Cy>A$7$7Q2)cQ;e!B7LtlNpVm5MDA*uEY4KhH8roQhmif{fR|T5i4O!&?*Az z1M3p7m75MAy9tF%zwdnK++~&+e6)W+&YXMiIp00!e(U)b7E;`zEI9?BSMN@D<(%-X z(AFARh67m!sV0d6M+~aT$#tlj>?G9$UU3ZIrf)gsbPIn7@;H1Pm5EXyk;&vBnS?)) z0&_@`b_b>=v-)2d5t8&_;jNxhlWSW^ z?qW}AVX0RN4sW^+1Lsu#@6!^6uK&S{^5{0Qk@-7X#Q7zVZ2jS-8|$LwQ&4XfNuvlf zN~4pRH2Q``2OASb*Gi@Nc&w?A5b7|9Bv}2S3H5V|ry)x$R%>JO=c}x^Z%dNh-i>z+>>Qc68(4{sa_N5B%bXn*SSQv**d<>ILdZD$!dP>8Iu}u z)+67celyC+??7UDn#R6ma`f1GeNGiVL&?a;)WK<1nYj9VXK8+;5Q**D2|FlxQ|jo?^wMomx&8{1jXIuzWanKeA1Ia@x3w z5Yb*ns_HhbjH6+%y1uLQ9&l9Of*FhEx}deV#0xECyZGv%e&}z-Sl~gkelS>}UjL3{ ztc8VJ9#W(Q=qV&P?KdW!Neqctgh>o(50X?yJA~T|n!{?PfXHph!>X%WY~D;{muMd| zNjZww<%a+AF(3!Po;7ctl+$4MmtelN5rHK87N-^D;B={D0}I(H@!}vk4WK8`1N77G zCj&Jnbkpt*YoC@O6WQu(|7rXKt1RL1p^kGrnbIcbm|S7t9AA!gM4q~-98_f(`8;(C zXBCAvk$x#Ddm4d&&x2utH|mEGA5D=?F$HxvC48fJFo+KhUpbdmr*h2H$o{zjjO?ck zq}(kM(fnoKaSb%&;Q42#8S>AL7uwJgq3zJ+Y>KG5W z2IRV7VUp{d${+3!xm_ajMm6{PC(3o}I0mu58g`!R-X?awTyDV58%OCY914j}wPWfe zx++tI(qV> zSv~y-Sv`cT`;Q7_9mA1zssUL?bE(X!TvHT@sk?8Fw^`Fu2vZl&1WXNn^CS6VR+=eo zOoK^F8?(=~P2dk;@TT#akec^S7mmS$pU|0+C|8qHQ-3&HVai>Vm9?yPe-K)fxe1dt zO_lVq&1-rB)G9$WByJ#NeUmAzDDnY;oa)4_Y&4PXTEr}k6&dBO>RlMgye1WwdEz|y zgBt9;74tn)=11puvCKpKeThA8_a|W1?7$RNU+n<@X2wugJK7(+0nPHIT^@6z-)V%t zxz@_HOv=KtiPX;ycK<~C#&=4Kx?Df06{01 zW+lsdgB7dEHOHZtKK(x2)Y*a#r$&9WlP^Q)qwKIP`;fHabVY@Uj@S;v1~jExblcr@ z%*>%hTQvY#K&HPzyNR_di|zhb%#_5%?tg)`tfhAU8rHJiV)qAF3w<;x-%Vnv$ajAUV*D0?0`%QAU}& zu6#E;9A=g&E`0ODOQm0TN~OzgW<$t@j?i@U;hn;Kc%8W9zFb&tuWvLg^#i^eV42H& znXtrO-#}bmUtd_-a$hg?GSX#3zLaYt&HSTJWm`WId;GN_i(uBzyFTeJVn=o*oCf%xUGyJz_yn2 zZLQ=SEtzvP6F>RD?T_UI7I{d;kDUf~CXVLh2P3EWWr;2yEFq3oNIxrvwa-%FFvqo2 z^d6@(FXVp?yy+33=id%-n3T_@QKryBnC7FgS8BBQ-?4i8$7e9=b->{!j^zhQUB+Vl zgZAU?=gJju) z!23S?9wS{CvL~T+q}N_E;8wkpdj=f?%rhEGBs?Z2&0pBdox)h+#D%lUdSgjv(Cs}8 zg*0nPQG~VRaFn&=u<~)27}gR#P}3V-aF6Pv9{P3EL!rL<9Hu=f!C>7{8!wVu-i0zt zt}YPf@PC~>e6go=QrSF%J=~QX(;mM5ZoNJHtof(f!`J=13u=UE4j<@?H5^do14rlMI&c zP17QEtP)qe?LL-B+{T^<+~)cNBX#+0uiXB2)ODPyNd=ih2Q2i&#c=Uzx`{fb-lRa#z zR~Tc)ZoG6+IlAT|dXuIDfw>IoN@zk)6zu%*I?t1z|B!8Jn%zd8)#)}A>FspZ9483&X9%!7!Yx09KEpe2 zh=O~{GQP&HoRjvNCrx~TRR`5vbY9EVF9JHRHChqwT>|djxjNsNmo5O@=+HJpz65Y@ z)5Fac@hK~d-UU3HlNuNBg;oUoKKRP+No|k+BpTuweXOoeM|Qs5r1`o@)w{d8gTr4> zLNmeSMGF>`E%cgJYyA7@ZOFf0C09=WZ_MrVuk`c$bBJ@37y}<>i7-bY4}aQ)JlrjK zxY5n-A>`qB;x%tI^H;Rn{V$nJs=s0v`W=%R?8D5B)m#2RS;^e8x#-5) zvBBqQT5mGy<3|6?y=Ep4SbbBuZ>G1b((B8W)cmJK%H!AIQ4qdb#5>sk%Ykry0Q}Jy zUmD+k@OjQ)1tERj0t{Ae75;=H3fgu~T4W(Mn;DDEvVBTk#WR}L@>m_C+NQBt#*7VY zmRJ*KQT!+cIL`f-N0~%DEWO&s6P@;*O>CB!v~6?0Hhl}(n34W#ZwwV~XfHGXw_5_k zJUFyH{%ghRgY)pgJis|y8Zgb~TnwH84!I9?y7t64uD{$OxJ_p+3S&iS%lQ9&barsPXDF3k) z$C>!ZGWoZ`Nu}V;S?*vSNUN^VQZR1<7ZC9Ly4CDCWJmG#X|LT9<8)a#&gMsS%Kou!=aKxr}-nsU1X_ouqYKa!EfW@xxx%b@=Q@&S$`y`OSM?qXC3mHwdq53Yfd?dk#n~r> z8tcg$@#Ec zSA8S_cECH7G#vQ47ODkO&<12Ol8B~JtsxXvxZ|2TPzi#M&T-8p9M@)W$F&5wKf(>` z)a6iE%;tMC#w0tLdK)p&*2_@?{SLaaPoVHwuR`BVEAO%rE<0;ZfXK$r;(ST?+AoeB z%|us+P8GfzL4s@ku{>V~s}C?8{!j7_+-QZr9efksF7++;jxyWda#<;|0gD7|-`;51 zDFw`uy+L|sv3FtFg8RxA<7q7~GYtG|qqVPT=Zc(#ix!r7yRFE1psdsj&zZJcEv#$+ zWvV^;f(eTh(ddT~vORk3pnw~I;`Z#Rf9cbT4%o$Ct z8g5n%1X{(>?^J_Fcgm|U+`EbD7`kN}DWDsS2^Aujtz0Y{p&I@Q4WjpBTfyL1?jShI zk&1Y*#ZJ-75sqfY;HP5FdmtFU8|*M`WkcEv=43Ly!r}PO(T!=g0?ee(n9H2P8?0OC`&#X#prZPUvAIRB#%)U4$V5im(a@FjbdrJnyi`$>d8J}L>C*A~>S#P2+8#ev4^77?u6H1CmlI~&znri#nYD~KNH{o%t{*8%_WwUtwo82Hw z4Fg*6Yb)1Z*oUngZOXyLaD5;mKIb9Kw2IE<@q0U%b22H z#u~Un)`^&FS%we7dj_*&=+lw)xyuKtRa~rmXUjb8tIvIRZFDK8_SWaFyAVR^{-4_H zHa`2YMeV51ee|hVRixUi&pnG~%+h8|;4}IRGsdaU?TI~OTlKlWI?rbOdVo5ks9l|4 zm@!U$?$#$`&e&Fc?)z!RH@ig5_{)XusL#DB_Ka=S=WaR2X1q6g#{LW2QJ?$T*fX}X zKKCOqd1QU=)O65So_dR^HN&v|7`2_)UP|rR*j_~KVr-XEy8_#D-Xb@}E3D6b>MS8$ z>hLz}bGuZ_pXSXV^c8*zT1Q34CSGU5qGS2{G_M^)UWO>P=MK)r(1({eOBvI8ahwTj zIO}(m_i`o~jOhjW(1@l^&*bi$M7nof21uXc)B`-*x zA^TFL;Plk0rO7I=mFme>d!QBoM?(6|Zi4hh?zNzujyVNqBXH3OVrDwam;D6TXC`Q1 z_am^=0qjghWCAt39CSezfDa$z^vtTI=^FT!s{wvG2R~U4evu0PMg#a32L2co{82ja zm!~oCodCX+z`@^0;1>e;MF75|YH5}Re!|rNzhoDI|44!k{9+aS4F>QN82C@53Glt+ zHSinzGVqH5{PGSQ{0#)Y2fzoJak^Bs)Tx1Qy&B-J-$~#r7-=G(bj#aFVhZSrrsHSt z#Lu2y!pdIaNMG?1ujgtnQJRP^;m4s}^{iwNRquXpHG7lSNIIKbRJF7ah1_QLBDSmW zB1|S#uanOX!x*+=Y?itKHec_&H_?2NtAc+jM+1LX2L}E+0)GPs-z7gs-_ho` z1p&ftq`~E?PcXOG;e~?izX+%BP#=_vM2)01bUQ!=-L(jMh`dEjJ7A1sLPP>AnP zgzr$Sl_YObHsGCF=%PrYg2x;|cInSpwi;hWe+$XGUnsv|w}kbV=w$4oGK&wauT_3V z$vGK{U6mZ`e_t4m|Fh(q5Usg@z1s=Ip=-R(BseR=ChwG4T0-Q9k= zyPxsyeQ-A`Lw@qScI%yV>)G>$TVKLku?+c6-K`_&)&}FP596&^hWr`btya4AIpeJ} zw~C0>H_h-7h89t?i58SKTeRjFv)Y_SP1pyY4Idn9_!R1ogTw&6>0Eww;FlX&GIIU# zP+0p&kkSJVb}*fc_NwWJoJMuCZq>~i+8{1Q z!80^OLd>lhyk0hnErsk5A1yahU{WDd>C-+{d3u$4R7(NLVHJtmY~; z1)1xZZ}oDg*h54yJ4v;xNr(xvkSaV$CkS@o|aY zUdRC`M*t*NJaZMhh_lmoMW;3}?+#p`BKBYndHe?Hx8}+)Cs_jM$w+coc_f5JglCzF zqk6ey_Spk-+~l?O;;?Wyl&3td81}7?!uM@XLX3UO6#GUeG{UTtiBq6Y5Nu6JT_Z-R z_dxS}pi2_4%1qX@CgXdQb67nbcJccZJzNS;_Qu;wd#;eoAKOsP^~kptvLkUEB8pR+u|XJ+c>i|Z|2Cg(JMVAc{SCbT z6W;#`??1%*8+rdB-mi#P=KYPlznRZ#vQWRm`;#oxpUjhLoZ_#MYN2t`dB3oiW%B+k z)^A(i;~%U&dt8)dx-$#|c!3YsdunOYS;$kudI36FOrp-zP;P6c~TT|C-u=9;2wI(PvsQ_D7}NYT{3@$-V92)Z%*T;BJaZw9pd{SN=| zUcPy+&-=X3{bh-c{xo10foSxoMt-qkQuZbY9{LW!n%Y^6_~(i`M`Mv!d&Bz1lT6vPg`E05{#uu`Cixg?TMI7$YFjZ+#^> zE4=a5yyFs|;&#$B0Yv{O>fbPjMPfYl3+hX!VP@V2AcPRx^9$Qn*I5JobB5`kvrHnS z3i@Y*2#xXlg-oO1>+qK(4l9i;{Rm36UQj+Mvi$8Yg_ulV+n&a?edUBM?Fuh&pQr_X z@`OPoR-m^bSNUOMH7)heX{oiIMiZd!QE`j=pWy2-cfj!W@%mW*==2_BlN1MBk3VA1 zLxwzd?`KXFptq=Pe`yKXn#ayGm;RJ^2S-~or6mxP0vFVexPe(et$~{ESX5!bn7ZaOK(nPe%t8+Q&OZ9gbR)t{5kLDC>!p7q;zd+#j>G~kPJtE7P3fb1Nn@mu0v(>^5-#b*OPC*q*lz0#KGO#FWy?_whiix7 zRwCl@J?bR7QbNVT1XGww<_ilC-0{IY*aF=3*=)M-Y%l3+b}@~Q<3fDb{`@u8GE8_Q zxm?UzFS(|ytH)ODz1qcD8MC$}Z2M@K%h@9up2`JN9OZ3rDkn?19lamB0u7i~o#BHO@j+S?mO_W2DO zMpg^M$Q~Ul@>}eogFnsa{i|=I6#T7f6%=Xj8XV(y9?U>mCGJ%Cx}ATLuG=oBGKEth zUANoT3XZ&8H}l(d6Qnn>`Etvr_-hoI2<@x1QiC>1aj(`dJc=(B>5A|49@7?+ZO@6) zMaJW=%``M_go5wu*g)X{tSrV#8}_=;z?}{;{xrgPb}jrkqW4zy)jGa}cl2x*--h|q z01f(pvgy8zyOUfN-+k%IrU297zq*C#aDb&k4F$61ed7X-EVU2#|~Ykj$vwYP6@wyx`Sf;7J_7}7}*L7Jrs7XznTk1?4!P+y)@ zu{^$Sm?UIc|0}i2m9`MJ1R!HA+QTFvl85DS9ffk{0Z6bPFTp+wSN9L~k^sczBm$84 zsQn<~zTpkIv&Zm`{6{CShH-W@Wpqui8e0bJRN>Lga5PD$f7H+}aHDKPj1xq>2qjCP zB=`qTCje>=dN|#mzQof`Cg)Hxno7{sMt;+iN|F)w7C`o^&X`3j4{a7?zvwJm(DEVs z_i)w$+0OBL_AbaaQmvK17_x6s7G>62f5>j@EW6ecA-j^YiL}r?CwGx9LlaUMKf{fl zc&M{(T4s&9>&P((2t2gspp&U0XEG%7eD`!TNFW51 zRWQ(~asKeXNLGXt&qEk9V)c#q5-qFM+FPE7hZme$t99s3bbq_w{fIkJ-&(ezvULMs zkHk00F=3|#X&Fkd?mV1KeezycoPoLBr4E92NWsp6h7C319_(#K$CU?*=FOlp5^FL_ z7-GYyhAwmKV+!LS#$7`6An?yZ-&XpCPoac z=u1XRuPVdI@@tU4XfsXMC(CwZ5LXhIUf=(#dw7TZ!=vn?Al`Ec?lkr%iXE{rOnv|kA_AO_B z*_p~S!Wu`~Bf*)-$MZOt%*Xq6iy9r7UcZzC_-7f~hjSPUGY5jfHn7pMtoe#(JbV*e zn-pdLEd(z@aE+3FX@dXqN~xsRq=F5!q!R^PfQY0(?{&yCMSAcoe$Ghx&n*| zbXo`$2B|CdScqpyXR}4$dx8t#*wlUTo=&xg15~g4LL>9pRHt_aENEVW)B6LtcpY(i zn}W*{BiA9gI#JAXb|N{6j|T)rsTe4mAif@N*lX$NUCmCo_*caex)`JHx54$hnq$h! z2GYaDc3E5zV=-AQa2o7VVp+{{8u=qBtC8_JSm2F+9QM;G#8c{%w=vidczOOU(WEO< z*)8yxiQNMG6Ih&0l%P-u+^P1iAwG3L?C)N=zajiKw2vJBp1Y}&N!O3Vl{KU`GyLqA zvI%-{DegRcF{`CeacfpgOjSH55@@kz;$*^4rNC}~4QIGFoMH86P8mEV`?TWTm|zmd zsxt72;+`095}_dG#>-F;!7=es@F_+nl#K|Er6W0nG)gGSvSuoti3zmfMT#enQZe%s z&uB_n08q0b6+GTa0LPF72^@nGByjY`F9P(%G{w`2znHCfLh2|x zc#cuZIz#c)P$~}k`ZV6?H%XF8S`q7USP|0$Z2peL=!s$%V%=0B&?EsSESBefXdt)@ z8_j}#7E$Zwrxj0;p>=(+*B*nW-@cz6bkfN|XIvu72C|&Y*TT2Ry}vP!EN{{Q^v(xd zaZSn+A{Y4}Fi3vM?}_AjniaP>KEjo#Q8j(0836J=jQy;|;UE_%o-g8PkgymZ$H`?4 z#K|q#M5$Pt;(3o!);Wsje<&4KsCfQJsrXrn=S4~-!1lT0j0>5dFXXm*nC)fk28bb1ad}G@#l3=I3=YU6@#27ZUc~V16;r2_%$QRMmvA;E?tX;uIL7bz7pSMi*tlm%v5Z|z_^`r!b3IdD6s<93_@F29S3f_=kw z05O!8yS&ZMpuN>%yK$8Lx`-1hN9ja#tUUXeRSb2aVW_M{ zK%lyMAUs$H4mL*)wnTB?MuUYD`eCeG$aS%DA>X7FzI62}rDErBOc(%=H0Wp(M~d0bT6i(&+|Nu`u=SalVa$NaaF~gGj}u z5bX^VOsu3f6!#C7@EN$EhCVeO02_wmK5dbx=W|NMz$Erk%2LEaI*gK`cs5#iWNh+$ z#o?{R$Bu3;X$=McM9-a|h>Y01m%T#PGXC z-+VB97vm=@KQx1bnmgr*A{x{t7*u(~d>Zkp7*Sa`uU(}FZ}au$;Cvh;$1~y03chbL zl;8y&{4bNhZdAWQ=BREdlc46AN@>+hr6w>c6f&8B^&?LZN5wSTj5)LB6_(_AE1lT^ zSAVbpKhO9BMv@Sf8iTyNH5XcRM8y`#91(U!>W2%K8YZQ!t zBBcOQAocLIJVx)vmc1MKW8kFn4Rn2&D+tpc;ZZ!?%ujg;0t_gp94zrC4mg-;d=+Dr za0N8DIreVma0wOR8E)LCg@U0==qGYO>tUP~PU)3>H!!8beTFG3JG{I5cQ0hQ1#aAfTo8`^goxdm0nm?^%{)}Rm5wt84v`UK$srovg zrFg1-z~RcKD}LahlDI$WrOtdoEN9?iH6K#mV$DYE)hMbz;W_jPJyO8z!OK?*t6*CqsCsw?HpjP_ECC@b%R~0vRB0i-M{jYm&ZI_jq|Y@r(CHYwKk9VUMxTy- z4SYK44d)+v34YMP8%mL>QabU578^HoVR%EQ!!MLn!RRmDjeLKE03T2s%W820DPUIe zD&hLGiYyuEwIH)#zmZeV2$Ve|LODGoeS+5rI)hCn+-%z5w@$1aX0UK@3ju(eEgbyT zggz{$VM7P&o5wQ^0v{=+8Bgos7i~sLar`|mU1Gg!y6Su37pCA9Zg|`!V@s0v&PgCr z{(JzSBbRKuSL?sd!(XGbJ=|46q*UwLpkSSup?$po@PGhtUKauAX#()m+|qTr-SVhr z;}mq+cvc|NWm>+5C|st4y&_zummRz2@;LPf7h+kCG|P#V`d}X4aSN%%Sg} zzeWc{SeDO`G~V+A6s)4=5<4|zvR`y@Bh(Ce4&M}ERSq5v_40=qCT-60=_CYuyCtm9 znX;c0I?wOV6z)V6j6_=rzaItF_hGZ^p+j?PW;iaw3)tGt7!36d-lgwaWGxb<>YNWV zqTUqIx*A^-!P_H$7o48=DX$y-Dej?WrbE($H_`f65tA48z7|YgKlric(kA2EBc05q z2;tl0Fe!X-Cw%sx9xcTh2N%qz+$9wU1EPQ7z@`q4g)eZ6)dW9zTj;Lg2z6>KRLlFy zm8j$KJFM5o<8yc3z(tuOK28@OXI<~(?)b69KJUa{AN!oDWI<%o)nO(z^#uwy)=~VI zgFhbsWx(3nD65ap5H5DV(8A#`Jo`#-2S5uoNkBsxvXw#idnlAXPK~PVTNxx;joWN# zA1!@Sl&CgRDQX$@{}3(aK%fJey@(dGA)s{_E#|d$zfqr~Prp*%ZynZ=KCt{uIy%_+ zeqr}Loj|g9Z>wPQ?l^{Qp6gCz@v1F2LGS3;2$OJHpMRkaYGH8cD29f^JQUwyy%;{s ztM<}i{%9{B=AnF;Z}zixc31l*5AWbHUu_u{@jl?AtWjWNw;EPrcDuW~%impFefbc*$-{T4D#K?Zs?V_L6)K9fgW_Z5gezFi=FIGnN)2dc(m;JDo zLr3PZ;$GnC@zYSln_ENTX($n7r2tC*J6V4hiu!Se^(3F{&kWx=;w?doNCyPu>rT__ zMMZ`D$S+^97EUAHE9(4R83yylR`sPi)O&1`%9f^gS^q24!Lh>(r8?tlD#Z zwQ)Dw4vub-*iadvJRb1~oKY{e z+3i$|_NUszkZqlotY-eYahNe)T-1AMcttpgw7hEo zKbDv3vpx<8h(pf;Y%ASFajcpn|vyGvhWA41gCzCW6(|q6$L^h+;9ZhjHMWNt zw?F#9FXLm2+_5^aLJJuib*TnI6Ck z3vW6RPLYz`_+G>Rd&Pg`xvMw=F)()4iGfUA>S2tc;3#j&DZ$t>d4Ttap(#)KcY!f5 zobprm+RcX@m1>+*XX`jnh3eba##H9lxaq&WILws0d?WitNbyE0$F9JT)x>$HzAiX# zCwuGEo0uOgBP7qmT+T*VP>YXpL!}ohH@j2LB2Yr!FFrocAFmJ{9TE)}8wE0i?$8E` zf{t$z_7j!$opSxdzom(Hs=}`ZR^|4$mz7_=w{(!*-?hKJywYwDRXV)2j`D_kVO!6` zQ7v!ED!&^4R6g2b42gTj{*ad9pD zv=FfqzS8-6AI460pS7|NW2Z?1JJ|u}_915T6)J(fn4B!|O5pM#^kGle`b+TE+NiS29biPhCD_^X_S~Dckk{N^*EFJJPBh z{%2J6wT)WH<}0cP{+6`s*1~hZ#!on%LEgaWgrf4Yzo#%$3(~RUEEJ>NVK{?V^1R2? zpKT<>k2vY}AVQ6Zr@J^MOY0krOs=Sh|Eh)XJrA_GL6hNp@0^qZ;PIxLX~H-fbmg;o zRVPJDYbrY%DqEbA8>6^e+E{mRfr$}hX1oNefd~L8BHUvy;-M+LMA>j|gGA>C(GuPupep{R&`p zbORGtk6%F{1^|R>09xgz|C78g4{xgI8c(`FS!z-QEs9zerO0B_g0x>*8g0uBrllxv zDT-JXu_!`;ghi3XQY2mjya>pvfbfcnxS*d}5fKv#Eg(t(H$VkMaKZ&Gpin@_cg~r) zOOm$od*0uFug@dRojZ4yGc#w-elWQNI-g+p$jsl<@Knrx!(=k)`o;T$p^LlxeOO!x z3WHU+vr6!uELLJSaaXQ=?6bFE87l5-&CSj{Lpn_n=wj~kon{NHk&GJ(US6;RLS8nV zwpE`f*L9(hdsI@r>-%~TGuIu4d@#TesI-e_>KkBxy{81_iHEc=4B?rx*g<$nTuFre zw4%z9By9j{+L^WQ@jbLBkQN#5kNc2O$ZE4B4~9K5#A=2OV8SKx+0WIC%Jv9{k^-sB zXXPxT2mOI$dm@LD!OpFKy`6OtXh0qW13BZKRBT`0nr~`$;+-^;!}B$U0DGK*k-fSR zkJEWP1GTGcroiYJE;mzz?Dh`N zF&$VNXod&p73+GQ{hK%CZXTElMdG4|)jbZ_0={Fdlr+4>um2TYQewDE3XZ|yIq87A z#EPydiD-986<~p|Mlwb7mpP5*@QA2pOT|OFW_?aK60I;ki9Eqg)Fp+Lt{~5ZOAZ*Q zV+z^ql0i|3KM>&mw_#e|TtKk3b~xWb5xfi$4R9xTuK*-aMX-pkHa_{|{B8@m2at6V zTMKQ3vU)&U#U2)(5nN!RCUm6TiJ8iW@FZCh8=h>4{WuVgk?PNqKt6>!Ao&{9-O!CgG3acNUYaEv0SaiN;iIF}+ivbQ1}KE8R2&a^rh zOF16iz!dmL&w@b!C4Pf_u-s-+TERgxxQM*6+$Lm;;r&gC?C%jMvYn+Cp<7EihG-7F zN-rx7(FDXSd%vXw_1+bmVxelkxJM`x;1|YesH9hh95INBf@{_9fNqFfR#!9IS!^Xy z>1J5p9cyuDh~Ny-4rYp#d1ozpj+}MfW5J30xQ<2o~dC?qjQtq}7jP+0eCI z_B!K8guJ-kc(Ow<9&8tp7yM8(##37xf=JK4DUN*}*%JZxpGWseF~2xi#T#1S$m@6v z%P|$b)fkqaybOD42V!0zf|3!*H(eVMJ8}{4!Lb0R(|(>( z?E%WbV6)~QgxU<{3B^wD%~mLYL)oxu!y!-WmE@3z_ey5YGnY~7BYEmLLvP9U!~X|) zgd1=C{o8SR7MvcJ5f9L&$DP!++hUxrDIlVkwoXFMsZlDJ3UA9 zJbyVn)ok&ah`^g2)`&H2Lbhdor>8EDGDj$}Le@Y5%Lw>$j;2xOh!nHCm1a&k>-1%j zZPgnadjQ8hAPEM}4f?sjYyhxR59lsIeDqc^`qq5(d6=={0=x4SoWM6U0n~Pp_~WGO zR<{2Q82U!T&;#tzH^k5%BJt+U^Y`~QDY5I-t6QSkT)?DeU;ZKn9+l@g=Wd(zv6&ky zdE1o1H*C`>eF_ilrzrqCI6!J9rT{GsfQ>SayNaNsT#xNbn+%I=L2-XH)3%nkO&@3t zv(2}hfIIA@>uQ}&l<=nf@O2*8$J_TZu&Kt^6eMmjzAmduk}@#hske=HpV)Jj@Zx4gz_@O)^2!q?zNQ9pY{l|t-imscaY z4!ZuSIo12-CQf|#W=+fuQSn|$~WHOuvOyF>tN zww2^?cT{EfnKIK}7VPipIMCa&58Uljq@W)lAS7{*9E7c2b}k*NG@V?87g3Vtj*9As zKR?uDajHpImiU_@WO2osEbeU{mBq_r<7n-mEbeV#q~g@uKh2gx;}l6w6Ue0qfgJti zvX|IBvhJLDY^RZ$HH&RCQ*0Ye#c4<{>LoH9@E1G&y3G`(v7NjM>9EOGwrN$!jvus2 z?0BAp$*|*Zk;GUTuOVz+V1 zQ4v$tfn`Y23Okzz%E5`BdaWU!*vTsmGK&yl!u=}|GNKh>qk+)|&@?U2TrGXxea2#E z_df;~IV|gf4sw@SP6xNnYMFzCd7zwau9IxF(z%}{+h)o9yJY)L@>gFg zd3J>0E2rE_lJAIfdhfM5%6zqXHmF|ffRFeWwrc#y>DiAxOx}}MzFp@_cCdA?AR?@j z&K;F(H9#!x_0^ZH5I!|ex(WV`p43rJxB~|Em(sT}-+C)V zYy8Io(j_krE&XXheY)g*?AsNvn|jr+P}Y{Tjd4j=uP{VwiCow675vJ0=exA9_{RUw z`IVOH_BA}%1?5*7IT|w&WSX=DOM734h8=Vl8Qk24(kHmzI|ClFN@SwZE{n^fo!;?@ zSiSWR05wzXspV=WRQV3rUz8DPb}=zGhnq-dKdrAvE<`0OY$`Yer`iQciN+-OIb z1>{5MMpc)bHmVi}rdW^pj~s%3ERX!MB3dKEg)Yt*Vb+*Cn~aRgs^W-pJ zm%oI%+rvQGunwPGrqNPWZ*19YuH52o$YUBZv{@-;V7O^L`*38hzJi-?nOMEpAt(41 zHn-vCLIb_v-9%O(oDlo^l~h`cBW9Bp65lfW@+B_LSHt3e^)Ddv1DCjcGdFy;$IZ;Z z6Q2o~l=326(MIs1R+Rp^%kr-Nwn9F;oIUPvte7zG;RxSu_UrwsbO(LvJZJ< zw=C8I?yH#vxu(0TayiJEN^W1&;BIgkuX;5+8;vk|MdO=d%~I}RUMCKJ^2gYvss@eq zJY&q05c^VP!1HPzw4zzDL)q%~?s- zfDh0g4oGeg82?DBNx2tlcU!5~Uiu2vwi#H4F|`2HzWj<_`!QZSI->UbBPoqx zI}sL5h2}&Rn#u@eAR25vg#UC5s}&COo-c+T#O~@rR1)=w=k=y~xUhtO*$@=>FX2~p zRE?_7;WunTtXq1>pdnSj0Em;xE&9z9W6V6=?Y`p54`3uy9(Y0(U&m zjgZ9iU6eX-U+4)V({b6x+sIuy-H@mttMLpM2VYQvdNvH``Rd4?FSZmtJ2Ni22G-N< zg_QcbZ8Xotqc2cKhPS@bdTTCv^S0!s1kl?B%j}INRm8@V3;WKKJL0qG=m6iJSlZj< zcsORJ)9ec#TJIWH>P$1+*E=5><;qU8N86kE++*L1QXZAoKQzwe8ux_r5h=}#UX*c; zS+%2F$i4gAPMc53Q9Zm|C6A82yL8+TXNFHrBUSEmcX=;b>7X`p_h@JYYT~a)OI%Lq z2%Cw0&pbCb4R?TQk6*Ts=D7PyZH{X8kT+Wx=lDw49P46TPILu#bwDps_r&$1CX9QM zj~l%|9~n#DpYHo$+(RUK`N-INN@-B^Ys_eEP`%$XD=FEs*>2fppH(+{OzA{-Ji26- z`JP8ZHKmo!C(7IU%C?!yaT-x`b8W_HZ2Tup!=g{4g_y?A&3W<+m`2bwfhX?JHU_S8 z`}UN;G~Mie5R;eo!Q`b`Fz;+kUMgYoQb)EYHz@}g7Kf)WdFJ^j*TA{?sQP!#&FxlS zR*eERtHv$=QgvVF+DECLvJlY}}DbYmrVP zG$j1z3;1dMb$eO^@me_Lu~)>8(!=PhoSZ}@-oZ&uuRYo6b#wxPs++(>TxZKRBwq+R zy7 z)M)il0^K=*qAYR^Kpk2s`d@v)S38~M?MH$87^19dcVN3YFp3;;^E?3v(yiY-Tw$!l zeTK8ov7L0tldKLeB7n0_k#XRP=A$JV2%Q5ep`Un&Ph&w8PmWORq(G8n_*;G!>1E1V zfj0K8dvSM`Ix@DpJM!p*hjysbnzZk-NSw%1ia_;jPk`qpw9qt%#N+7V#YD5?VW!jK z6CJ^=2r5a9?~i^@NQ7V~t$8OeXq_a8PO`M7w-Y@o(jM}2aF&LS+KPl+ejw&eBSX6pS^)Lo(m|yqGDTV2V-LRnwR^ z{-q)}4v8;hL-NLSk-Tvq`(;ZSH<~hNO;*ZW=&@}}T0{ASIJ?Tvufwym5pRhc+gV^V z$>NyQjh$kI!kYY|zIg@}GvA`Zx)oeUn_ld#MvQCmw9SNC>T33&9Huip#eRE^YpHjV zrAnPaQ<_DZ(polr8>*?>d{nJE9NhN}S1}@!Ir>9Qc}-j*XHZeaJJ}HZ4sO0U&px

    h;th1QL=UnZJ z<1ZpJs#>Dpet>U@|FUY;#qb3447A@q7VheN7e$;Wh)R)EU0BSIjWmQ-?;5-uR9* z&z7)g*-d#^R<2ugHnjrQX$mO3nt}@3kpM~T6Xi}&CQ=V-fomkR^7_B9hZ|PFpEVfs ze;@C^HShn|t!n?>_j1e!{h#MJzH+Mp$8*=l;UcFkPEze&^HnL;Vh|P!#WXasVykBV z5G@cN-Qr{KLBtoTokmz+Ggl!#&QM-N`PrW331tlB#JwGRmZQ4}r8427ldkK-+OL56 zN)yCdADgkC>%;n4VtCIxfl69N*wbv%vs@3`Ts6_;NM*i{BNd~Y$z9KKq%zTmG#3zg zCy+xvc|47ae&krRGea{pK`(ESDm7j@)aPOQ79AP?2;T!TKI_$e9_|>x4U2gjTKq2F z-_v@3|2|Ir#WvQ}2t!vBcvrHatM77eGcBO+7Z_}Kfa15OaCuhdVC%%IrO}&7!WnIk z6H61)UF@n^X{wZqtPY%-HFfNYovMgUHIXA76(>H$IJuP#mv+&zZDzkaQ^W0zaQ+sn z*zt|C;Qc8?IV)tk*CDqBw=;~8=Rea<05@sR2kmim3<$* zw%+gc`-XBxVz{{3pAvv~NnLhGpUBg`jemXHqd%fS*15w@`Qti{Yb|rhAr6g~_DX&Q zAYRSGoMARVd0oxrARVYA)}kDkcoh+^m@R}qPttw1MQOq(#+{D z%bdOdwyNAIQBb!Bd}}V74(w@LInn0JoZiQ>&}ZA8IU>ul&~M4!HhVj;;PM>eM9O?w z!q=J>#JGQ9S1et4mab=uEX8Exr%YBd^LtJ{CR=lCJ}97M*PoH z=4PSF8m@wFjl&wh6ee7zgL-UDB|)1BsR zs9SQB`K`*!6O#zErGd@pYjEy>!+#`Zpq$;dPLi_{1K&X*fY%&YjkdI&+CUZjZOmQ< z^<1MYGd|?1AU!dwe4SH%EY6vsSZ3!_@R_d>-zC8`&jOR&nGuVIcN4I0fw@tJc%}q| zmI#F1FpU~@8m>_o9r>|AIqz zoff5iwI1!G$qb-J7GaBZ`EpD@P1bT1wYgf0h>U#C8T8J;AUbsPL}Ts`0(S>_w83P$ zghj1v6ez&xk?F^m63#PA8Lj!7VT9ST$^wU{T_;%D6q768;muFCuNRKZ=Yck7MZJwD zI}uKHQvD~p2G%=p>m}GThWK8J`(>n=l9cpO7$ayVKS31LInw>*($fmL;g!-SmIQm8 z)AOt3$&ftTF!~Uky81E;>cQ{btu&hLHbiy@D$-0kpqD?*`B3WjkP>fM{2k`bv`jN6LIM&NBM|0SzrWqu{EWb*o4miK4me4^Xf_G|^(6 zoX*LU)6ZQDS`u8HvXG!ovRIwEW)V%iR7pdYu7!@BaSSM`i~*9R`~^YHl7C=|$S;Y_ zBnyN1hismQ8gLh zH7HIp??c|)w;qTqsBdth>v7 zlsEF}J*lRU1kd5|UU0Issm)SmZ2T{2CU*}BFg-k&@S&@OdZx_SGe_W|3p^yk!!dm5 zjFYA;2dCKL-Y0^}Hp!bG$M)X>KX<@SD_eIx{M-pBHIbXKK<&U=(I-&3rgXr6tmM&8 zoxOlfW{S?{;6q2z*;IT$FKQP2U$nla*4V?)j&hv3k+7RR)cO6``3CmqovFfqvJj@1 zM5HBby&mYq=JdvVb1mI$hiaYV|B&G9;uG#<00)nsJvxKmI&3Vn?*~7_ELw{xy^aqF2Ken#VCIKfo_vr=01OC&uAvNO#DCk{t5TOA2hE*V~bPl z^gn8$jce4t<5c;tTX-^P=Ooa?Wa0ycA!){~{nU0}!Vl!>C6YXUipgx+u+wQ)Wyv$> z)%;>CK4eAMqWFQ8@Zv-)j+&)Oo(J>dBrHZtI8pn5cyV%AaYrcL@E$#@YiOmKTz%h0 z2d9|EX&2uQ93@oOGxZvmHg$&avz1iVvVST!^2kqOhsl#Rzl3eW7|fy{m;#Zf1zSJHwjttTM+ZYjkHz0kp_BOoA{OF7tVM4CkTIT4j{77goOpNcV3cN zkAFLXCc#7TElICu60W9VbA{}>Y1DeP(iZ<|$+wckDlljO^tq`HhuTn|S%2H72Dmm8 z_}1(DR+@_1Y%7SJ@ zy)S$(@W?(%mTOGfz}^@SsAQ`oH$@P4kVeX$-Qh81S~^gL4%cYq0)xp@SAN!phu~84#Mz@s~3eEfVH|-!VuhMo!UA-jyAaQ z!lT9xkJArT1pSpDu9kw(t7Xt8^=e7P$l7W@yRe^sQa|SiLWH-H&gLrAsDJz()#&j}&sBC#n7)WBGlah%au& z%QGniE<@qHcEe&N_kl()s?KBSq9O{ltGN8`e1q#tV7qU?cpSABe?oAFr{-q({rS1? zEi+H2-e#&?@E@%2`%nDc`p$pi@7FgHA6Wq(B_ic{r_*y$I(LAJ)W!bJmtDu|5Hak9 zb~j9kHPVeq(A_|9Oh+l`a|E|w1b=spBoC!i0L%Y#bOR`fjj0bMg*9F|hT`GmW&G;8 zYM|Wm81%qyY6nEYNwtesAziSAV>n*g@EYKyuWwJ)?fV+Uzo$kmAXJ-xR+WGW*-w|r zD?ReWLwL1%W(po7P=f;i`S@nYnNO>lSV^%~FmKvgSn?Dvt=K|?^3yI^; zvm0@k={*hcehamg_JmXK{?SB!gj4Tpd2u-P{sJ!!r{1UW;&AHykY;@~p0L?jbBi>>OyNliymZ)v2 zX+J+GQG)Uu9y6wpxS+N~5NMif0e-n81pG>ST7!mq`|)b6H}|z6&AV?Qd*M~6A=d`c zBVrKyLkGcHmhcVP6Fy}5sS*0!FnokyO;opj60{S=O|96LM+vkk>brEqyEXJ~L;>tl z47cF2^Vkp=z^r;pE!;P@ppvMbx3Vp@i0jI#t%T}ezs6(|430|PmYK{sJi(;EBnl-J zLB;4&fd16cCi3_#4_and)5KR0L5z|M41D60E6}h)kAr1D_jR6kx>aez<$ofc76#D* zvSBC%(CQi*KZ{4_a?GllN%6C)BjabmO(}U}vK+FrioxKUxz{+nEvuw5KV$NJFoA!; z+Zpix*3PsM4%JF#oN@x*qVsTglFDwN?7CzW!M0e1ZHWQ4PX3N^yWyOfD5mVp; zJA(bnOVHa{T{Vo{q0=BNVI+YHz4w`$WED%2Fp@yVepg@ZlUVvh0GR#sFu@}|R&O*b zHl)#wyhf2|=z6tUacH&0P_3+Al&dxA!;!o7&O?WF21GQ#)CWjE${idV-Yz!Znf(_s! z|DhN(f5d=bjyhIy)5TyYo^!83M;Z!1gm|dEs~uhTsI;ItIGeN1tlKt0!hk@?fylY$&GJ|*o4|( zFai_YZz2h%#Co{8%g49ENyT zdSlIsi7pO($Id*!34`nZ6%yZ{w^x=Chig`vpAlT@7Xb-{>I69t&XI}U@@_lHPi>!a5{ktl{((B%X;7DRI_9NmZz zv*3Qx4Q1N_$M>=8!CI3H$pj+1YLrm0>tMDH0CA6hPOrf+cU%IZK>gH ziT?JR;e-Y$c}kZHbbVoj5B7u$g+O!GMA0Y)(J1aB5BYiT;rknYCIRmEhE{9zR%cM3 zb9_Xv`Yen5&_)YvW05azn`L$_B?_EZ!e>?57-)J?OY^4isxup_+MIWKh!1($Rvhx1 zBto9Uc-dSkd!3in@-i2dy~@k#cv&%(t>k4Uz7S3-Th2w&)@Xg&aa!g{HupZHqmV9* za&?7QKDr8*kOrcmQ4hI~CODT*a6w}e>_S!NB=P}$x&;Sx10Q4(FMET^uH$9NyzB)k zyOx)w@Uj_H)|!{4^RmaOEPvM8f{q3zFV}_OyjRt8eiY2zsA&}Ku*-? z^f92+cMsE6!|lcXeOU7W4oF`fs+^D znz74GpjrmJU=J@qXtDeL(!w*(Lr}3>k3zxsya3_E+G4>0 zUVuPiC3R5n6E8pru>mKc;4m-1L(i(5Elh!ae{nJp3)-BA8g^cQ$APWJ8bMxw5M_Ih zK#h&O4TK?^kO(8)ahcPFZ767Mb>O!s{`WZoW3_TE=dJ~oShpG1soZ455@_?F;skeI z!x&(1k&Xd6V*T)(!jXYz&+iLw5a)>uV7?Wv=7QAX4gPi5yqP|tZEmhA~aJx8fb z4naM;sVuuu)Du6HRuORz^V4Xq2&H^mXhbO`)DZ=*(@@F~DyuLVQA!q-Z7~^9N;fL= zn~W$Wk;-^M4p>bPXELKNj=|>R4uJG<-7BfDnfM0X33>IzqTT00kX` zI;Ofg7CyPbfXimLfr2^%wu`*58N)8=7~=hdP;kqdT0OPp#Bt zn#b$lO!n2jJ4v!Q}9p>57GEA4IWD1;p|3ucp4r` z;URzz)5F9?D1SFaoe=TAy!q)Y6*ulv{3(mIJ^-8JN&Y0UTaLriRQ^=J67gvYe=1`8 zYvE}!e=24_{4N4p!cz&`gmmlSTpSIh#x!Osl@i?3kz%D)LnXBhl^j-bcjXJDKP z*$w;PsX&GL#(03b4ezp3*X#VA#(x;Kl(Powyhm$Y8_M~Ik%JrHAGG$GaR#~pjNOSE zN2^-w;O}kW{wP3oUY048KP~M)k!OfD$Q(&$zO{f`C<^I#B3bQ(v4N`!8rGi!f8OB) z@aI!vBl+{u1)M(*dB^T4;QaYho)G>VICIwxWK@f0Lj@6LLoTzJW}p=`Fsea*^!6}* z^cIJlU*|xzR~UeQ5&*6o1p8t46)>kS4GL#Y>x*|6J{~)aCy9?I1;=9p{`e5>AQ+g6 zsrnDXz|Nd+{#NIklW}NOhM~nYFtlKP$k6oluXn%h&e!*=QG5SMzAlcyeVlIGSIhDZ z78$xd>_1h@8NjQvbjuml{x#oV|9ag~qkTW^pD8@SdFi(7QI_B1-+ZArTKGFVrC`x- zSoFGDltrfh1(+t5eidsW733)S$rw*|r*1qJmv=~~Zi0V@&33Gl$%L*)Va2;T;kD%K zRP68{PItCIQ+rGY!ree^+qt)-xyDJptNzXL4)ZoNd-VIQPMcry`;r{y8VSn$n-iQ= z-o^oilFje5ZF9`34PrOu8VA*g7hmFM@HKu3pTXDSOZbXD{!i;0>Ow82$0yN{Y9t$c z>BBrSA@&J{(yS9GHwsyS0Sgh_r8NlqHUk&x%Q0g}BP&30HZg7=4~B+;(b*FnDJ0Wv zL4^Em>ZUlw{?YNj4)U|MAe={p+soGn|6dmv;D3C<6~jLYy%&t&?-6@4SReSWf%5-m z@Q3*0hGHLiz5(|0=3gP~Knqy1TCHx~|La;;xGkQFDP@K)EV6Z{Urd3}^s_aLasEbx!y6 zOcKC%-}ia`|NDF-)7|G@r%s)!I(4c7t#(jb;DS4-PB^rR%iAW}uU!8BIanK1qg{M{ zPi+P33iZOU26n~LCdnAt_y2Q1Mud*okAZYDz*-Y!zY~dPn1+F@*ooF>z`#q&ZYljs zxA1(m+g|MxB-fXc@|8yz+v0JZT15AuVw@YRmra7=$r?n3}Hgu#6aRXhW_4%q&Vxg@IwrG+P6K#hiSU{WA)qv)^NYv4zYv$Etd z&EmCXtK$!6yCxiV3ole=UpYbZ^^yaV_lA1J>_2i~%3hCpbBe6ooZ=Q7RyR2@NWy>C z9ARC(yQB$!E2ji(B@+XqP;*U?1|-4@dDyRLi!b9PE}eI=p6?q-M4K5|sCIY-Sso8$Z}d*tnB-NMr~InJHgBPTb*V|9*@ zy(_0|r$?!hg`BM(Rce-%P6#3dA^h%yY1s|a(hSh4m;9B@qN|psr&)4s_x%Zj4j16H zu{>Eh1=DjVe|5InJ6oM>qvj^sSaS{8BfG;>6|}Y`M`3lBHAu=XX!J{udYP>BVQux? z302!=SGBi0d}x5iw?c!yzu|P8lG3-wKrDFAV=xuxiRZz@R#|01)IBsO0A)}5S>bsK z3+8d1^(g0HfgSd^f^94?S*e9#EtdmB>pZSQqS7o06KY|B9bpTsuVgGRjM}sPQFh-o zV0)0#tr`>(o_L&=#i%;TU#G1W)k#gFIu1nl+nYS<_-0Aj=tIsvRIs!#;Na(~WV7tWws|F-+O{zLP20A(ix>SQM;U!m# zw-dG}x{mu+$;!#lqv#f>7`qYUzX0TC32koG+wBvUgzHGPDiP``qevu)3jr_s9Xb_Mr7zQ5gG`sPuu=bxdDfNjWR` z)5?a$^$*kHik=tiBSS2!b$vL^MlPcIR;^-mC|rJ|c$9ksIuRq^uPh$On9YK(Fyo7xO_8eB_qFmMD7-eVshyAZV7J#{H+L?}u^pVgae5NPu69 z)$$=T|M&{{F{_jgKxmR(bxV4oKLJ*1(P;O|o|Yh;YQ$h1`R<(qcMs%^N zj&no`7uC3x9jw7cecV;S4(^hM%AA#nmXfc>lx!|>ubgVJhP`+ZiICv{W`J@m z|G_cvsU&BmY_UcP#f8Q|YIjI!ieyfV%G^c;aghq*Me9jXS?VCpj8MF-`%2uOf#J+R za#b$5(&WtG_!7gJ0k7zS?hNwOh&zM-nC|m&UICrXsxF*3(RFh12uZ!$j)rGLC1sD< zi>-wIP;O+d_HN*fP)L9s1JFSqdYuVf9_9A7-W3YdyQGY_OUiJ_A9asf530ACkJ{0p>!w9ij*QMR$%e$qH?nX`A&dG4G^r? zOVOKE6)~LkT2s;B*73IZ=tUu&0^cunpj*iF7U79MB2h-fY=(VScGU_i*dfadJMgN0 z(ccnRv{(XgoZKl{cQR;8{?qoN@g8NDWiMhB&(2CE!0-y?(D~C-9QY@?T;0b zvj5!#e{KJUjnnRd{So&5{oY=Z6^P)D)yH9r#mG7~DO}|{CIYDl*V8vK47*P?j#o(Y zGN*GU44|+x?DDv>g)ji-tw~5brroI!5(sI#`HC@*Nbp}54u?a(kJ2xsNy>H>ei-m@ zJK|vi!8ZogG^@h=xuwPEC(=a!>9|F_jQ@16MZM7#A@`T8ow@l3UJCt)U8`;RmxbAO z*F^jGfN3F9M+{JK@@u?+v$|4T-yEj@mW!@E=+vv)+mqZz_AVKrW7EiVCmD^U0(xst zjtGU{BX91y(PiHe%oXNlye8F=bRNzVqT&=4kdx}%4A&S!UEn+-F!WQF83ZwHwD4S| zRB@K~4zLHs0z6*nNzpMEFQ=f&=*sZ7Y1qFL-fNlLXDu{56ehyBUe}^89nQK~$GV80 zou9!DdcH1RT>qNe>)-CjjQ*XuHoAY4hV#3H>-CeSeZ!*qXa67e59T-RV&`}GW5)d6 zd97)F|1m6fen$=a@8%cw69=$pnVA!E|qMXr0jjxqIn)^FP`J)-o^}POQV(%l$ z>b)?Yp{dB8zgQ{0+hR=MR^bJVk=u*Khy7_8j}LoH`_0uDmgElFY_8TqLohZhG7IbD zID!=qVRKk7DYYKuP^gpp15Cn-$lE&h`rATen#ah>61%M2=Rj+Os006Y`1$Ds-y%m8 zX{m`pywg>_zya_<;zJ<2(X&h6Wnz-B~Gx>&6N1 z$O9dd6x$7xl&Lq^^T#Rj4Zs9!N|r&6PLlyet^!eTpy+p5yj!)uUgxxg8rpD$&76fU zaqwWg9hq)ZnP6wDBg!WzOdRtgOdj_-9ALA5)4W*zzpeESqT6?jmK@+)iy3y&>;7!9 zvF`ua-@NXR4~l`?QLSW9t95UWUH6CQpMTxAnZlBBleYX4Y??q5I1ZK`UFdo2m%Tp`eL@SL&kVt?(AS zU%WUA0U}i4{o)g$M%>w6y>Ey`+tBQc@mCQwzS(V!PsH&_qB^afTP94|uHS#X0WA}z z9nin)b`u@hce0!KKvV_(x#@ZU!9O?%ba}!UKR3*nMOGUA+T>7g<}YrtT{~1o7Ex(9 zIJdBFyykE2;l0}5Z1V+0^>#8aI{+D*b^C8@XB+dsCi1Ir?;t$FsY#a5-=knh^{;^X zLw4;CC!KW7%U|orkA-I%*(X$+;CV|v`u{k2UU*L8@JunoGXvr2YzuDN21ekvI|8?g zfn;yOQKvnAQa5f1*M$0+@FDPl#)g3dxSUsok)k_D`rZ zbOZ;SFdHzZ-%rj~^0qM_z^9@aE1vV91d5_@=!*Q+QFr2wYJqh0Oi}|N*ydd*s<$@t zB{r#v!(cvUP=_G!_TY_uc74AcBfl|}d2$B3r4*B?T=)N%ZrE(Hsc+SPrCzqWGh}r} zmInYl$W0rTCw;%iRV@RbB8)vP`op%OE7ZYE1ecWt(cfSdU8jmJ3uWXucLx8BJN=0q zXG0`u(IsPrclvf78%X?^;JWJ@vD255zadV7wC-btb)!1Fs}9CzLxEj~#7-@c@e7vm zd$CI)@_3mZ*Y-trkF_SqJUofXqVuSz7CU6sE?G~>>U8+oB39LPm7Ux0*ifpfN|BxW zBuDdSXJ8_vrGDU*#@U5ygNv7|;un!`nK{x!> zcBr!GeP})zSymajRK@Q0pRpBPGG0yW&Q5T%l`4Q(wrgKekI+B>VUDxX__XMr_@mOZ<>LEeI5;;yfyPCKBbOc-U>ovrDyE_~Ir zibsO(rZFg)tZb1<%ZtI*)D0AR83P7o$Rru46XD-2S*YB|(7MHun|C=dA2|357T28O zhF(1f*_iprrcqF~qZDTIfCQ^;;v0-LE!~K%nRzzDA527^Dag;}N8-zu(eXIR06<*O zZAw>ICB7_lqwTS>k&!pnktMio2<1-tSVFhp)y`<%v;tPKQsu0qrIO=35$wgvWrEb2 z#k}~4$}X9mHVwvct5cxPX~~#S6?Dn!Jt_IZf-18k;wI)Ba<)BRSR4jUuK(WSIl@9) z92%lm<_q51d|{7PencoMvoJM#8cHQ8$At}_iq>km|9&)^m4R(f-!7|#&64Yc;D40> z`ISfcRGL?dJDF$XYgQbTFAcqAC$J$oNM_gqVAcL{FRJGEDb=*(fuxKHFXt0n<+4^zs?cN0wMuW2?5hi8a05mkOpASMi0rk zKt2kh5AOmAEeDJ^GmjiW;z;(+g<^$o?xMoE4=!9JI_sr(A6z(R!K|W%b0p^uY5lCC zxeMmrw{*Vb+$_DfXs&nZy>sSzCFd>zjjT-NcqRkhWbqgdQ&V#>_InbK-%x;fE2$2T znnlKI#QJ!@JdBoW*OCp&wGkVXneZLWBc|)-5qT_b4+i1j<`HS!JR;-&HRch8ceiT~ zQL@wxOJfdQiQ&$r<|WJOtQ6Q*(>$*4g{Lb$t{+Im5z6~PHeua8nZmmH{RRO`VG~yT zi+HvP6m$dald;I-ClN)JCQtf-i2>U+lD}D4G6ECIFnW)3r0eO~4^t0)r9d8UqF8~rV&Aw2 zBasN@1r!3kqm*7JT0siDHuP{*=NyYJfzEl|&YjemWW6(?L9Fqm)VQ~Qq+!YRx$q3N z`g~Pcy>BcOU$iD<10gM?c7odqZOQ6#JG3V}SJin+R>>)=F9Dhk#i44hNv7C*X|ZeP z&HG2_I?;XF)pwfxVe$FO71qrFnv*V*+yxAuVoR0Po71x4JCLlUFlV!X8YZlMVF<l8t%Lu&G1;9qWq0~6bPc4(!RHR{PCsQU--UX^dpx`+=5#uct!&cU^C)LM>4#zJ z{O3}ZbagA5Ec~fXc>L#Eq9=XSi8gwat=i-LqT=xO=*N$G*ANy^ z2&)Vm--9w)959ULLNQpf@=f)7?}Y7)*Zr;c2YDpy1HP+CA!oPfGMM{a?%Ei`8|_)h z!v#)OQk$f3ZRl@eT?eYIZoHjEF&j^s=};1n5yno2Gsx9@lYZ92G#ruWw0ImWJB(vp z{el5yXQ`Ju4 z2A60D(H@v~%;yr-cydN1sRAY1y?a7mb9sH7oxpmB6$`UuF~zqLcF~m3TcUDlJ3|ll zCO)c84m%i4_m0v;jo0d3f<~uB%r)+pRkTawTDq%{su-UDoaHtSp&)_K*XYPCjGOpZdEF} zRzR3ikfl-CkQ;9$XG8W%_$|6l3RgK~XgopDDC*n9=rc%XQ8~R=K=YTX zEM&&Wveeh$XYq~Z{a2#{dpk4{SwEb3Qn2Tj?r)(uDj7iw1+dVZ4WVtuVlfP8NMb^C zim^}yqy_=}M%Y|fYy;*~eqf0AqC;v`b{pCWm)aqPfNNQx)FgEh&h|Mj@e`aWT&ZqbJ>ST_h``R!5d>1LO8<|CK* z3U=hOWlGe2&Dirw;hl#a`G7*b^2rcJR&T`3I>&h=_yr*u?cE;OlaoDxN361PBd~}g zv&zE7shEd+5Y$;&kKHT?DL(`cqGK|p*?*uP6pVv{z;xbfb^E^t9yI*b;?eLmo_(Ff zqBi*tj>+k?0}`8xu7^Y$YwMAC|ACHG2Y?wp*uj4Yn9*&W>O#GNGtKU_U8#dUgfgoR zB)U6QWh>iC!+6VFc;a684Xm(O!j>wnb5{#2+R{T|Ag!g_ET4n8qde?zE9Za{0MQ`5 zS=#V79Xn2bEAD6%-@lFjmjkrhrMW@U$#?tDSw;W;ux#Bd`cK{j@le0KNvGSG!R}m;iYe#!LP>oBv?P zs)OBW*1iJ?;!}60kKLu`81xI#;%6A-ii0W3?o{PgKIZKSf$y11c1l=o=+l89nBX`m%jyP3s$hL zv*fRgBhnQ|L@O@BF}*s6b4twwLBkR_k+->X)Js2^% zT^?fgzh{d7h&sI+*_wih8BRK`dx0muKUo5~M74zLB|HvFHu%NB6d(>KC1smXW+j$) zO0&!A(>%au=BS6aOegtK z6y6z|4AYulUg;Z*(WOl5FQ4un?WvSX>xjMZS2;$LFO2U`ZWon_c9^v6KwjA0en1WLYWX0uvAOCuQN1PbwOJ@2~RdBTMT$S{0#5!yX z5-qpA!JF<3a|W<14#pjUnau>V;B_SOOidM!3mYoQb>k^9z3Q0Yc&JHMHfeu#01v7w zN=7+w>(h`_{aNTi%qI^33$vX?h*W-pXqZq|K|9DiJHx2DO<{7tb38Hm-sDFF1 z(uX9G*PzO@IU@XMlLJGU@RQNa5PptoHC;I=L*r1Ad{WwyeAI=|#c4oL5e(B(0Dftr zdXK(`0%H^tpHc*IS*Ja+^0WIyoz*)+ggv#l==u~-_I+Tragsq>O0 z5ZX~=Ka9+7&_=CnA8o)9dEfQ9P=*Ib9w6_Mf1|?#6VWIsKfuc3TN(O+!FF-S&qWP9 zsob-?lb}9a0)r%&lk_HvZ&#tuiY)xI68lmhE8As2nDly>f&>taLYLxa!9$-t=@=F- zA=Ck$QF3Y}14*!<0@^=+7bnMbcTqyeBG?y|LYM|AY%0_c`mjy0sMQ7u?ZdK}kRq~9 zkzXZeWw3WdM#6hC+R<|v=O@Jny0A54&l%EYyqF8gM_Ezw(brv~w#G$W{ww(?>zBw! zBWC`e$wzC>W}II>`fX*kaD-GRj3eqh8CU({7QZhuRk9HnJ(eva}JJYQPW%`@*T7L=-f zyviNk#?(Cj!X!2yl7DZw)lC56Ebf@WX-CN44ucW8^g_DFEYsa2s+&UHA(8m#R69gM z_XPW1M=t+owdU7K50e93zNHpr62q2=hidOk$iSTpIX2p^@=g3&9P(>oX%%|g7yZ>{ zer+1L-`ChXC~(i+|UKNFd}-=6$bR+dAL?nzd(KtZ_w zrhH{#2JZ*5ay%*kz^+C^*!>CKYD87kZCy$_guuL;p-EU>DFtq6 zmRz4OYiI|^@?^a5wYK+UhDGQiDsR)x$cgIwhGwJ`gJh*v>kAFL-#2Mv4r+f*K$f(L zq~}O?LiP%7+$k!+u@nNP6*y!vNRDDxj{|%K#}uF!(^3S-JsCp!%c%%|A$@9UAqJ+; zV@?4uEb~g5IN0R75Du}77(}`N!z>pPlM%{@<}U(?%VlL~J#6XqDAU*Liuo+6sG4T_ zGvBo_{H?HOuUNW?P5359=^2{vZ%*zCObWxy?&`l!*&?3Y50&2{g+G#2@5h?Qwc9%# zruyS1*tVIN#bpqE6c>SC zU|hKWUJM)bk@q(Us2gJV*9*W4fK?M&2AgOZtP%D56;{o(8j9j!HLM0&bH2fz@b=)g z4dmYe_NI~X=+P6{a_y;pXTt1`!;06K?rqAbAr@`k$4ufZ|IC|Y1g1v9X^m$d)n;Hh z$lV`vkNntqKKVe@iP@F7B7k&FuzO$=5SdCtiHl_2f61 z_`fLpvpzJA*mYdiw~*z{lw?>RvGRaWHjK_DNG1SII?v99f^U#nZ-_mq;LN%|&cv+u zj^q1T?piZM z-ZUw&P-JW1bCmhgH3^|np+f`NXIK!SS8!azqx5Bmz1MiuWvObY$hFWpR49ElaEF7MWhHfx&Y561_9b89p%a!8 z@gx%}xq&exI|v5!cg>Tto_(pwOGGkz^>0zB>sLU3&^644y4xT2qEutv8IwLDbL%01rdgQhj{C8&=LUkQJB>Mh9 zEBj0|$&6A+z8;NOPEttz|C~PZrz07^P#<|*c#P>I`v7bVedL-mjfOrlUns0Sm@n+M zoL4LPFH5^x$yof-E40O8*+Yb7SM&Ay3-ysOkc-wwo}2W4q>n5+%@AzOkn`vxnfxT9 zVeS^3kYZUWW2{jCF+BiZvEV_DJ$*7w?1fge;SQpRmU>qkk;}{++hgy6|sLr}ta_v}j1r+G^;qpFWAYs9) zBWPPf#Kb#|wYLto_zvOzQK+3h)o9+`RCuM`?GeJN8jrO_Rsev7_GpcTfho9U6bngZ z#PJc5e86@sFED(84fHvbV#wQ8kXq&s!7XfvjwEiISG(~iOaYClao8M~jZJMsU{{j}SJ|D*l%xt|#_y?;Zy`zeoe zw;PqB>3hWWx>*3fh+Ltu8U9do)u9o|2`0s%5lPx1WDj>q${wleN1Nno@{UAzb^dRf zJj%z~{m?YKXlh*GJ^52(*rNn-`rZ}Mil>0S_a?uuRznP*NZz?Cm^e>lo<=gi$ZP@o27Vj_|F`xlI2La_C^ z;eQVrBW=uEpySZA>^kmC3=Lx}l6MEGQ4P)op3LemPv~e++5~U1H$t_?0v5Rsc?%$F21$9o}YkvBIlwU+7YPz5oqg8lCn&ehR(QR=j%jsgu5YsY3?~BEx0h0c6~O4jvR> zwgFMs3XaDD=fp7t&OrnY$i}B&SpX{G^(|MmuXk_@e*nI)?%{#i z>K#3~58py`jf4*cFuxO%v(+L;R!KN68!rfX`(&#Rq^jf6+^$W+3)NZn(aid1XdAq-1^>qe-49y<-K<46<+Hs@e zOuN3#yz5T`j(1TfcOb{Aj2jxVK~^jE8Ss-e8|RGfp0_)aMqi>jDRaQ2p@RQ9s31q# zM&`w+k$az;qy^qp?GP|1&{$eD; zwR_0|%;^6V&}uh2NO@P%A(1fPYT~;r4%bPk7 zNAdV?Tj)kj1YT=(cq;^NtletVPIYZ%)eUr3<|un|lME$U(jiIU|?Yycs!xTf_M|{rBf6yL{Wx-W6)tfi>*RDc>oSlUHkNJ>DQj!8Y`a zs7}a2PkwdPB<2Y@+eQCrF1X6VxW>s`a22Z>$*+##l}gebqTNc)kPgy4hP|3+f0UXo zW+sI+23VNUir5(y16@m=8DY^T{mp5SPVSdr@+PYDlbW?VG?0fjm`-p{X@?Hcitw%= zhel~_*mVhx30XpV866?wi7ot_g6D|SQsB=$7>$6P*-==6LUQKL&uxu^rCeMKSui6f zLcPuRT?V%3_FpKPC4RxtVj@S20vn$Eq6S3aL_S;cFH1$-=tH=%iW){`&w&?BsDU2g z0e{bf91JlM5ixeav~Jg@)hpr+Y*9kbu4fQO_Dj|psXqu5UrAMm07o`@($Bg_4ovlR z%o#a9)#e?U6SxDhWLFOQF!~A|2%zNbdmn1uinZ>5T73)5h~hW&S0_J{s=l#JR_FI2 zAw7*%Ae4WDHeV`(cpFE@Ceb}W9>7j(H;=%JG~U#V;9n@_UDuMQaQ^>_7rR;!h~WD` z)Gu(k>%ezxmD~G8?7sk=J9vA-mgqli^W~Jf=FYiqE+Dd{vPQKE_3OQ}XXTH^KfXS~ zJ8oNkRi#~cr*eJKLJ+ANM&pmSle59Ky-$O`!RkL{T^rZe66HS->a}{WS_@*#>3H9D z!aLSsv%M%4Npb$8Mb4f1ovMWAszI=>S!*qE&G*_%Tt&jOl|$ooe-6~M1m8^+^A;?a zJH#riyV>SHR@AB5+e=LnHkY2B>-8=4B?{}@Hh<-lA&0ZF##za}_NnyOTm8+vOD2Dp zu*H?yNuf&d08_wPlLOK`MftXPtgW&72rgTlz=f8bkErn{oj!qf_bQqTo7^bES&#oIrW4zvHjDxCfCb|l;AzPYXg z-c-O03=|n!A5n*4vqg6Z!W3$!w7Xur!4e!#_u}Y6AZoV*3D>UT8eUlBjOYFrs9`GAP#YSL&VSk%%|q8?)~45Qu!OGCGS_eueK|Et&zxk+ zTzEO@10%DUq1`@#&E}Vv!fgH(tNC0z3TUhy{#z^mTR5|{X{qn>neF)4a&*#*XB^9L zOa?NiY3HuRjDCj9-NcdhMOTaS8VH#KL+#|836NT5_c-aM*O^_1!{m5?$_G|4+)Ih{ zHbr}5ybkbJ7{D3IvJ!VfiBLR^Kc?721&p?gCn2j+F~%z$3&pdJt&C&-9`Jc}T%^M< zn!dkc`u>LL`&#{b;92T6Tf*8xAVvreyi9~(s*l4yL7No%SWQ?c!ukeTfPxjnZxjD* z=D!q(7=G=%ix`AhZ!$Roo$XfRac|`DK;%)2JT^rho2`+-Soi?);hC=e#nZ`yg>Npo z`a_=nP^gzIu|#TFZF+tqKJr|lKf_p3_?Xi8FNXYuX)KGwHsL*!f6wA$7ENQ$HPv~* z!cYRA>rM4f=jAaHHVz#zCq6C?KNaw#LjGIKe@l2%ub8^O*7RIyiGZ3vLXY?I-~A?R z-W$(A_&Ihi4iZsU7Kbwz$9gNPH_2+gT~-%6Jg$?AZ=$0v+=g^ZvV-LP|ERX{b375+ zgih4^%7KJOS8(V2Xri`qYlbC=ckn&RccS_%VI{x4wu;bI_x}cU$jTb}Br9*Td;z)= zcUs#8P}K)Y@U37Y8$i-&g=y$4bqM`eGX_)Z3Dy5i6e+NQFdoTLmb-!|DUg0&AH-}T zpzFUzlR-{$(N}`^ex2l^@1;Co2}tfhLX^e`QnrxBC=_1N?ieG8xZfwq)dVkX#b>}+ zMgSp{9|wjtXr+U(u0`d*wLbTIJj(3)L+WtYPo5cI2_?eY0et%{ydk-+iK=lJ)R^@j zYbXH{oJW`e)Kia!!&zlVymvc~gs#=@{WI=rHAq`<{MzhdM(1mw7^ClhoP~SECA!l` zJ?!WH{f$)3B_c*cjSdO=!G7eB_i5kvfGxoSEkwt6mf2TUGvtx4QB^|OiUefFkg-9kN?6N( z6=n~B@64?N?zOPaCIGui2d{yIdHxZU??p?5Jm{3DLMIOaI>}_-3!;`&03(ONc7Ua| z@n2@p$!q~;Mao55aeN^gT9uDYrLgN|xJ4qjRE&df!VL5Fk|dzMO|X!y$FT?k04-TH z>i^5BX;$v6DC+(|;0fYLU0+Hd6?cAa?Z-~I0*{k3>2fV;|z zHza_+A~_*1f-s2~ZAjvr6JFr%6D@z$CChjfwT94OjKnI?ew zP?ufOk>K$Pt;L{NbfA{uFvz7A3@~;PKZ$UG+NVFePkAxO56=xuk$Q5~GRi@Tw z2@Y1N;8;bY6CBSHh6#?BiPj29GwXq8nOdJBB+2y-A<0(HbsTv{dj`BWIb_!n{W4z} z!=I5kb{}jNw^?w9SWPp*QnZad2sHKBu{@la325RoT|(b>9u=>wQzYiTmCh5PM6@sP z*NUR+xHrY)@{Y*zH38U1Wb#lm#jLK+S+sK$PIYRKsY|I@_@yGnVmW{SEauAx7e*lA z-M&l;Da3oqsB5t!A6}sK=`h%W0#*|(5sGBvP0hq^X8rO;rbZf(Qyth!GHd1E39J>| zUC4b1#mhncM;3yynb+M;YwxnwaLqDv99sQdzrSn*8G{t!&Zp+`0g1e+aw{VQS-1#j zPvvUw3{rc)%n?mjc5Wctz!krizHcBL!IfA^hzZz$8lPOD{P}ZXX2TAv>fevSs#<(` zOE_2pUsvmzaacgKVMorM)qH?Vm{@3z&PqL_(D@EJWL zH+~^V@gU&Z%R3wKUaGGntA3d7neh}}v{}Bhk@X^UdAk+diFtqo4lsN=ipu^_a=ZBl zQ2wy@QnBh#3{oI>m$;L$UK|G^*D3V*-@&>Bv?c7jPSo9EB(qs(QQj-Lez0-}@~fvb ztus@5Oc(t%nW5e>{*!A&boTonQN307Pd-WaPrjTQyH)qIJxTYoeINU-`zP1k{pP~w z&_B)_k55E1M{;|`qMN*bI2`tKU<83=r(g{>iWMScTYq4PA_dV!%a@5hjc zd$}?n4eAcE*ht9nKi=UJ`$ ze=hWY*8iu&7wmtR3-_PtbBLg^Gq?b%Z~!Tuc{dI|?Js$xXPmEd$-{l)gtFbl2#{aX zecChcVLDf8!4{kF^-E!5=rAd|M0y1VaDJQ55~D6U8FSRzW{F73SXj} zHKI%bBKFTRG@tuPhK0q6)z^>6ku0U>?q0Q%Ek4YE&P=<`%%{6HMVP}H(y3rUmv3Q6M=mD_=T zy9w3T*!@6P3&35Af6Cd${m$tLcxbI3>!DW0q@-AFWxO>PwqL}3D*!Apvdb_LE3NFZ zl5*M6FlhxWk)lYIb>?<2|BgE+k}cE{@J}mWPCZO>yNcBo;Ib|dx?4va4@)2D$^6#KJtp!#z3|Pk49(w z8)baK(MEpl<`prceyp8Z>%WVs^)_OhRzwajUJ}^;NotG03rye3RD4?J?li?SIr50= z3rrOeN3z!SoiOV}k~4Fu{a-Nwa~0>Zo@KN#@G2>mxF8l-!@;zM>XrPXQZ3$OcHLD{ zG@0{r+T_0-4Tszw7z@Vwl3`QC9^#1|Osi-N5!e26bna3{eb%k5MWstb?v+R*~m$i2X&GL71)y1G+V!- zeGJH(t6CPaHw$GWNZY+RTqXG{NWk^&$C+NuXP!y}&J>!6Pq8&ZK}xJT1!2&Y)RGFW zveiMauq}jeY$pwnvF!;U^p3!uVtte7GI44>Y@2wQcxJsr3fCc{j}3q%mm<2>@M(L} z!Z<}%e|B0Lh!bhVbdOBLyw$n-%8`_21OHmOn~(=2#ntq?hDayQ+bcR!Ew!_K9~+iO zGAH#yIUVzG5Q8Y8dGY-BKi64;BY6TX0;rExj?!o>?Q3Qq54UP|LsYX^oS~OH84n~# zEKsF1UE$+zwhCoa>}=G!1_%}4s2jx0R0!W4448M412HSiYLCz%^Qf9S0~rLd3{MPre&Tbv4ou{udyxbAqDT3D$LLXJ#Ede9 zk1{Q0bgc$PXN*DYA|j3U%Bq-wm33@;V0(5)2&{QTS^WJ){$9Y}U*Yd~UO^S#+)l-h z`H#0*ab`@#469A}nAuK+=bk^QBUS{oR*IMIxH(0Ku#nCVeA1sK#Tr5R@)#)R#y~lX zZyL$eH@8DSDZu*E*?B@+Jv#HO)e;5d?>b=l=PIpCAiAa1zNef(?>pz(f=iPn8ZOP8 z9p`ZIrUvtfa-HL{o358&${hR;{UaC)^I1mw^@c4+Ow(+FUIZ@V%TrkzyvgEw}LgG;m^p6R#f2+Tlc#$O9bjGaajxRMh*U0Yj1 z>2hizB7Gj2pc?d$tX)<8{46_FM3@y2JGd-03x$$QOkS(68v+8~XVcI`EF~6Z7zE;> zv?#6z@e`pel;bvp87+K@yBS9Z+PP}BaUrO*+&N(qwR=ZoVm6xn+NV4pVwILQhf!0+ zK#k_K)8(OG{)hF_Nrh14-OyZf5lxiOo zQICbPKQ$Yg93&|FwN%I!48T`B-q1H~uEW$u{ED?f>=)X8#G?H8?_)T)w@j=aY02YF zxy6Msbj#lkW4Qd+F&XdR8x3(;fqNWob%JiYaYKS`yU|4`@1KDF<=0I}MpuZain|;S z3NY+Irf#9oBg!~qWCC&GZnUv8INNt}O26;z2QpBU(V|vV#*&7T%Ajjjbpvi)n zyrE^V1&^Qj8bf`HgFzDCrNHDLaB11i>(f;)ly9L*fmKr(Im1P~oz9?v_pCi9V~FL+ z$p(j9@c?6<5Nc?kAe3+7-N!Fl!__~9DI(Fua))}od9CWL`I%ul)%y_E`xbn`y568V z#sk-zZz;Ozb%!#{V8IeutOU(! z0eg1fGoyNw30ylkwKbQ^G?ioIas1j|e!9>PS&JUxKIO3m%w8OJ_7801=z6;jFEobS3yzt%OK%^3a@I$A+ z+KS~)OGv_MuYc?YOK|6DTsE9W0dq;*N+6-CAfhtwY9p2T_wih14mp_NSYL%1j_uRF zE`h2lPLtu7u`C~znP;7!e;RBd%~hK#c|w2FN}kAzRO>||n9w7F3EuZ~Wtff*)iZTN zEdK_^E_pL!HfD}2+6XLs8S-dKZRmRbJ1IDoIEr(;Qkv@rXPV|Z4_}~iIvVm`7CqBC z5@`F^H&QOT*6Y10dcJj3(B6hz=;l#xjm`f9tN}5$=vv+YCTL4ziV{kEdp|3R=nvxL zDvNGHf%`j@BuQutmh|Fam%|^#p!;-)k|VEvm_8Mf&@^IRXaeTEh30@UldY}$Amhos z4>`5(0FOe~Y1fxAQ$T$#ADaks;^AKiFZ zJj0WhjtvHI`kigYlc3Yp^tTCslJY6KWp)%1H;DYE_T|RYVKm%&h4}ERKfDs7uzllk z&CL+XlV~-}ME>#+e90u`vryiJJ}*OOQs2YpEQ*;dlqb+<^rt|dMREr&l!pnp-qh)` z@*RB6)yty~0m?XCD8GakEnp4h3FTMuHVRp13WV}Oyfek{S}2r{~>*&G{b-{1hhb--N`cNBeWFJKB&)1^Q zx7sLBl>N+7bF~%MV)ji@U?~f-)alx(Ayiouh|0cTsd?IaPHH;}TxC00YJv8CDs?pi zy0T5o=U5^7E&6IW_G)ABtriwEW8~%Urwp-p1=9U%*4ZH-DD-{wpN;Q@+NoQO@52Jd z_X2IlRO9>gKI40y7WDA%^2lL#!FS(m=2dZI!W4Xy*kQoP1UJ47VwU$K6NcbhF9TD{ zwx6c6vo${s<`G!N&V_2fqDxxZ;vx$0N^Z^WxCx&BhR@Tr1=#dc+Vdq&JaG)Iz(1?; z&u{qQCe@wB>&}I`O`!+KzM9St3@>J5Gh~csNaj!7bGyKrnVFg*`Onxu2J)Xt@VRs= zGfRo+ua67$)9(=^^Lqraxkqw@D{-gyZxr#^08cX52_^XnLt|oDodE4kgZ4&WJ$r;@ z^6b8UkgR9i;crCO=Av6=*Ulw(c$6(tdQH(Bk88)0hh%GIs5_>Oz_gqAmF&;Zi;J~h zeAj4K>BhLsyJ43H?oGKpg?9or$;A6dShPJqIB~aaJ4q4f${fB+|VIF>|l9kQc zzuA}1=V3&@2F&vmeEBH&$eTZ#?MZ@LHb%Xh<1CF$q4O)j5hpk%IwE(%pxWQv&#n8( z?oM0xPMEp=Kyh;fUE;!swZ1tFlLCofF;j0A!hph7;PES#MG`r!`sZ-y`pCT?b|0v% zdmMC!F8S@oa3sbM#>VZn=rS3R&Nz)mk@4njN5a8J@RCV@4j}2{N7uuc^O^a$(L(n~ zIsinSGFSBvXxvr z8M-QVgxzX>RmCkh@So_A)T|W2kt8@~I0VNmcuZ5X9B3{-o%BLN(o}Tz^D?QAgrwKF z@g9%DLfT-%W=BYxpGv08)LeF|7ZK)KW?%p5rcRdC{1!^geWJq@1SA97%w$LFP;3wu z%g`23F(4K-(fFEy&NK&#svG2qhcd+UCdpN~ml8n%6ZN(oV{}xzio1|Ji zYH_khX_5T3S4iwGm`4~_3;kLwi0bVQDIFuIVmGf6)yWQ2nWxt;zLAWVtp}YuwfG~0 zfv`P>K~qE5w(8$etq1nWD7mB-OS1c}-NwN@jKaURQIc!xVwZmJdWR71jveg$co}T}s@yrgLe>{uA z=URad(_8Za0fi; z&5JLU)CG3Q`Xj&sAR{#nhN|-+@leQyDP!xhueRh)O6VZ;ZW${iExX#5KUVQx-P7Yb zx45H6SpYeIgr8(tIU-trmh_vG(6rhCTkisGV9*+vjGH`)hAqzY060C?L#)L;L2Qxg z35}1L3$$1`bnaX@DC-WsqSDY9y&jU;Xt3@jud%uhlXcB$Sn*m%7?BK}wMozj{DZlQ zr@1OWq3Zy+pP#$d;MTD>5{tMEw@Wpxi(RvZ*`-hZZt(g2VHRhTi{)(GhjSxyPgm-< zU}PMe&@7zL%xu9iHW~g*OyiD8(hxUbnkBU$SyGO`G-qC5n*YS7SzHj7}0_mH< zru(EZ_B&R7zbwnj?w65KDG1m&Mz@-kT6MtTE-6m2xIeU5UMtNOa++oJemicaur=P{ z0RC)gALj|+;AYPm!HpBO7k`^!34TR}>mPfRjpSX84t2Z*+UI|53{z}^^|~hP{=c%z z=kL+wbJ$n$SXBG=`@t6NpO9qa8~a!8w&5XW5-(c!@r|7hg{rtO-@ie@P&$i$z^8~R zeCB%;w8mNKK#9YeaQJPyOhxBmq|n(wcdl}fmvdIGrkF0SeM{2a|FMex<^$eQ$KAq0 zTL=6rcW~qjp?bXG4V!yChSA*~>Wi+_(yJCHQGrvoMb}G8Rq$%8(s=}?Nl;wyjB)A` zGG>p^Cw%Tp0J1f7NB309qRvp(*${jJ=S%s_?f<49j6m`qIDnxP)2s4@g$Y01Ho}rG zEZzx~!)v|4-yI((EbQA2|IXT?U-+yBe!qs_k1$+{$5rpck5J^HqaCU5?$TzY z?{4AQO&&ZeM_9KB@6*={X$gMlz;VHWQ904eg2_MK zf}Y*-g}j~l!YueVXNNGgTJ%@hBv*qEI#JZrPspwGHwoC99&+)^uh|x~PjU z=G!rNKx<`X4)FJSD_bdK3%;Gd6o@7xygGL18&49!20AKm3+u8|$F3|(y_^a}PKWpM z+V%TK{90mmYO!IfqxXfB9}m`cv_LieNP|5UgQ~KFOfSlPN3{>W9!wVbDR?(OV7rY9 zmRFKJv{yG{>hot3?@$d!$0KQs%F(4YQsb9yL^9ZhKNQ3P?a=cXmQYVvu19YgYT@kI ze(mk&Gni>P>t`l=U<(ISKO-Hy7RIbRGm6vX?rYhGhUFuLzArS{S&kEwtUfAevRQL((ppEdIw7DiNfQ(X|}h?>SJl{DlIu@ z<%BMBU~y)S^IL;njT6@Oyq5g8-D zeAn2S=HSWCV)-}pIgN(DY9}#pGws89VxZU7J8&nNiWf-m1I4fk^g7JHX2SC-{+z*V zNKvNl#Ft(Qbt2H~uXoUy(BI(4T|tRTmA2|#CrQW!JU%?SftrKSIgGw@Ym$v4I15XXQa_#(^;c=?urh)(KkQPM@$g*S2^^8 z_L;0;F6n`p)7U`QYxvhpeCFdJZ3BaHf)3>b2IaGN5|l%CB9y!GHm|8L+T?9{O`TkM zr_o6pFObk~CuiT;RwqmEjC8Ve`UN|A6YJ!7>ZHKiEPW@^X0KJ0)Pp7A$Kcp?PK%BV z*pXk|5gEbn?=VJS=e3P{->A)0=+AfPebalNX71NV3`PG-Z~t zj1$TqUpCl+k2aya-{&F_e8GZ8&}1z`ly` z;cEKuF8h$HXA|h_TkPv}_|Vb;Km3C}EY3qA=XMxEvQB{=yyqjRSKT1V-tOpnK%S_< z9OYhYgQs3@46o)dfZCHYv=>H)!odM#Gdnp`YY^e>2KJVvJ%VY&*_){S9n)OwEmyk- z)74uXPIK=()u#m7r=1E?$macHikXq zYQymXyX@iq0TQ6gTEBc}JNkV@D(_@MGN8+k*|ksU=0ez;LIH0^CJci<`G!*%D!l`z zw36S#lsMX&lKkIBP0198=1qfCYbM5M{UbljfVZl(svw7xL5+jj@wdWm=X?iv$(^!BrvHu+|Z1nM>_uFA1j`FiS% z+g79%_rF9U%=(N-3sn6rrs`ws$Dt*~Iw$B)gJJwi&j`Q5YO|SZYgHc%y=;_~bxD<= z+qb8+3y$@_A(%~vOnL2QdX6$Z$!^a-&+b#Ull6X8e7>w7K-TqWNfCnzufG@t-8SIsokp;|xfLyY;Kd8mvI#G? zMa%9E4vI9}s=bMmwCcvU@SWtJm?l1Y!PG>y8DBoJ==fqsw!GcW z|B70ieEz*?F3SYs&+QrQX3AojKv23ptKCeOu}mUl%568(iRWRod96qL<@2V|mPFG# z7N(O%+(%TG+Hu>2u1tc}a%=mmWfit$TG~LTmOjsJ>_XuwPL_iwMG%3;B$-snQA3q?0D{c^sW8+e)C-01g*5K`XY2p;&d!H z1M(U8%>3b@py@vqSJYYA?mrOkZ?<|n>xUe;UlhTNKOC0TqK@44N&btteSf0F!bI`zWJr}L2A(9opka(1!1Tn*R;lhiqVmq-v zx)a*`XBsIe-?LCq`^Q~6!x0P52$!rT$$>-+zi?U(WF>$c=*FvE7LPEYO7b@+EEx;T z_yG3^%aqx+QjfLX9X_BBPIcR9Fh7#mz(zm1sEdUoa`7JTr+CF8R7fl~^tBdQ=+G=l z*&#WraCug+cqC#Kg_rOI#1;v$@_IZyo&>Gie9utq8Z4ZQ?dj`c8_82o(@;gVr;{#* z&7s?XveRzt)7YasF&Fj-0}&u^8QK}`&!N?NNq^e3UfM|S)JA#_BHM-=iQsonQJ$;_ z{%TiRW2Awjyoc{Th2x0kE{|$|dWuctmd#N{NYV0$=AjE?ccZH}1wt)WvDY z`AZ^Sil*J`rl;E8y{>txt=$W$V&YR~&axFxd}KA-ceIVoVd{S3X3ncmPSJAd9tkA= zg(v>l07%;DPG{`>Y_{H)CL>k93#d9UozvQ9I+s$LQ-JB5);`lYb#)BWc}jD$zNTo! zKZRMR$DF{2#Tf{$j5fd}tZs|m0aQ->I%?5VWygM|S~IkUQ*5+W80|+f_`OP`tJM}~oCScI{_$4lonEyN)1nSwg$3^RQSe&p*lq&zh zc>gJ@?^ZET2z{6iq`Xik<@drgg|~<9)VG^KxJKFdLh~Zz`xA7F;$LdF_`2ccFuls? zeWF$62~>Fu&EKc(d9wX|;yp+syO2@8fbg_PHa_1JGF{!-~DS* zUW}~YPUq#pYgWJN=$uNK#^-@79sGH)#WxMv2q+=8TjEMq zZJPqGwzS@2xMy3~4hV_*j&%+;S)u+R)g&OSE z47IKOWgM^cfsIl7OO$;MUsJNWlp@KFk^}i!G3}$zti5#pkRH`Memd~0#;^o^kiy%1 zd-yWDiZ8R0Ryar2HNiE%GA%XTk8e#(#Va5amnWcZuRsp8pp16Yb+Er5=1ui()s!~* zR}57b*TBZJdMf%GY=?dfkD(veNb2Nf2|XCbOwyNpl8!4tOmGNE**_X-mUYgq|{?#i2a3Y)nS zMN{pXqks%4ZQ$a^D`|$}(zN!Cs@#pc)kw372bRfF5?--YPQ?3EWmUv65- z)v+TJb{&P@dqwrJ6y!Rt<00d5_ZN8Pq?N6t$Cecl{;Dm8;mZ{Qj3;TYQ^%Wgo4^o_`r?+A*@b~(LXEIpkyRvl;4V>=V-UA(lBg;Io#k@76GZs+bf5R zIv&_IoCWAOrmZf{uy_>c+Ez*VRQvjg#<2TCI#0;k zkChStZ#wkKU{Rss)*TEEdxB`BIhWS|35J2vhi%&baQLa8{x8CB^5Khw-`RHIH(;v) zzuYBe_`O<=@I!8s2cJEv4JyAV_*H}uezx<$@8>cOzeq0aU>Sp7rw`5tze%4E{P2uu zhlWs0uLAh>>YZTu0RI5|j=>-$Vf<0CwB>J>cH#FXt+%6X!%tH75YvKI>LI!LgAd2m7qsC5b8{r zicuC%<3*he7NEoMF&#Am3H@^%)%ru{#j5Xd-&kyrm^NUoV1s&afU`fbTVJnj7#tJd zhr>6tvn}{$b&a=tfPc*J^|##D4si2{Uk$ep+_Z}ZuDZnl?pkj&a4r5;zzsb9zXV)c z*Z}Uj^8t6@<0jz#c!B|U!h66j%#vZFT#c6v(zi#QZ>DJzpwPP+dcU>3rL5BlNZ`3C z45n(IFUpA3$Do%U5ZOpYqErPh|CiGeYp;-rZK|Clyh}VqO&M;FRENeB+Tu1lP%$D>;v;wt^);tXG}U)^q&_r5(5`8-zARIT zshLsc71~d~GfXAgv==cMi~KROEn|@nGb6?#_heqsSY#Qs-}SLfv$4oMFSK=j&f8Dc z+b?ai{ok3|AJe-1SPO-jto?g4&1Mu|J>Ty6JwLo3oq68F`1`T4H&M9s9*$z;&)?IRw)t8L6o9RtOF420DyI8;PR0m5a&RHp1 zYm1^J->zFnUJ7dF($R!#0-iNc2j;tWP$UfL|WP740-$eG(oG&w{UY3RwuGqP+b za*@7%QouG;OkjqA%!Q)%yY+)DXtG%f9|PmU`Th4QHE4=mjHYfG$X}?eJLv4P5QZ`o zhJv>r3&^puP`&^N74oYh$`3tYSbHi_`h!ktvh|4Ee-l92TgSf()!>$Cs5dTa3;33qpY0q39#Uf5Q*HU{b!^d=64&; zuNXhcPVOP8Qv9OrsQ@sb1MNo~40Os63|3EWJ<&>@;Wip}=EiZuPDFp$9&tTH8RdD@ z1!*t_PyB)mv10A#yX;#=2P~3nlPrwWWJME!`-K_T2PZu7M{L7dFFa0HROW4>9+o%w zY|hG1ilk1ki}M=jo9>`qVIGG07R{ZN;-y}h1B&gjbE?mUPh?|Y`m!ywjh>ZMK~k4H zMAs=0)|HQgf1*3jlap)FijZuXfptJuApKNFOYnAd1>rvxmX$-^G&wNOx}MesjNs(g z!s=?NA|jzw0*4J!<92TkX9JLudxwv(Xg@!YVWEijY%C2pmT8f(JR3C@9wB^HJ7YnY zqt8{H3;UPBaJ;u5dZ622Nts~xD1&fJ!9C|dhU0RD1TX1xS3+fLmB@ z+@n%w*ky9nwH?GCm#of6!LxzD97Y)GRC8Jg%*R|7F6RFQj?3gd-zgizm8yrD)x2 zkWGq$eL$Q0pTQQTn#K>p`Pe`XkWLMa=BJ{M0mu>(m6JF(DZVF2e{Cj%K8I|rrZ`&u zN(cEIbXEcYV{ftG1|78~0V)48WCY`?Piup-+TP!Adt;tmw#w?msL&J2B(hQ2BZarg z%EJ!a%slgc#6eC9^c+an+8J5Wo_l++Ws>^xKzx~^zC92DFiCxO-~q(98y`5^u z+q(sy=j4s2IrmUn2S`f_J!(ow-ee?n3e7PkY};Za^bSojC0rA!DmgSbl7PWn_W%Cp z@F<(Fk12b{PbmAPkX;DHuf*VS9pd@Suy|pn%s1{f>P`slHYMzcbhAh3eN#gHVIv_i z^qRTM8Scu8YwLtKJ79L>XJojlaAO&-e9k?USP%t@nYO@|4V0pvpO~$~k40~^PK*e-M z-^a$?W>0YBv(>=yo@G3xZOmt=Zz?_BDE(PHazXFRPfg3g4Fe+;V&Lzp?`_)5qQ>xg z{T$-QhxpB=88+q%-W2tftv|f^Fa=qVYb~Oy%C`)AajkJxQM-xtLMVUEf-SD|rd}Ic z#yd+?1xQM@l7Em14w>R~V5n1}4DSjB`&!LQ9*KaRKTs!#`*7~WSS*)7JwxMoJw~Vg z5Ywr@&Sjk{dj(4~*i>sZpRq`QnaoQAxqv|U$rxrFjjNljz8hs_56E>v9~5G7Yk|1; zMze_b>=s=Kt~C@khC>PTg&9=Lh3s!wh4P_vk8p+qw|6<7bpM)pc`HuZ_UOmjqn#udml*fxiDr7kFCeaJOuA3+rlO=XYXtkM$^g5*e~mpBkO z-ADe=#o}(+1~985=ph`pMxb{f26`J&f!qpug#*lxdt>PUn(u1p8Ui36#x0b`Vf3Mw zfTxvC?$vW^kMgW9@T`>JrfSK)1(HK=1FnDo-W=x}!;aV^puT$nvYvO_-$M&$Ck%Ad z738z933;kE?t;TuKv*Hw#GX)BlwX0hNReEX-amU(yGP9hj(is&BMhSjQ1dw8WKjo( z^d41oK!)Vj88)yCp|{Ngd##ua>;o7u5vrWnu{{nsg1JYMp;@XKntdBnLLFPAQkhfYx^0!bv;?9{qbk6^i)@R_Yo3=GSOsX=BK zHPt<|ES|-vX%90sW%B%OAaJJX=nBOLQt|XEy4!mN)-y0t&kd{|Uj>Y0UjeYsQ)Ez&3Mo8Pb0I^u5Ho>mfn#{*K}HNN|j`i|W{946X1ACzyq74Pg+a zm{5->E$LS*^{|imMno}mkk5P~&c{d_OXK9gQfsI;@^6Nvo#fgml>g4k!h9)>+Q0sT z1eLoMbF~O%!%4Jn@qVTIf1}MrcD+saPksH-n`0$W7w(7^qhjFQyQVi#S>qidZP42i z12!M^9Lf07a3o3*-C8=Pjeh`0(5x_dO%zuC8IrtLYo+j!VuGz_7Z(p|!UKGN>r8S& z4Nz?cpndx4*OtA({BMcqQY?)w10K-+^19Q)h4UiR135ryLAoGvbq0TBE^I)0U6LO0 ztQblm6=Ki+EFQ1O+$wGw;k1N$J3oW9aO2e@^d6*X56;AEq-JwQoMXkRtEad@Et7Ul zOC#t0Mmozt{D>w2Sb?nc=RI}XWo4GbRGaT#p*lJv3qC~mx@+|SQ+Po^PSq_?zncep z++c}06}&D=ApTmb$HZO|^W~`bvR^0%zeFa^*UQ{&8uA+-zB4)jPhC5(-L9xz;##=xAYw zu%`!~BvSx%xW>+ku!q{(8F*H-I(mNcuZfF!kNlVFO+W@CArLwM+V2c*JFl|4VlRqyKsW#XV_^4n<{dVF>e!aI2Tt&M}< zj=tQAd*^zW46&|XGI#ERAvec&surHBv{crpR-u0VxHWRI}3e? zjm95uCuf6ed!GhaEB;f~wQ+qdHLLMxMN+n}O%%hMu?=Cx?`Z0~zSn~;Jw7E{H;2E5 z-tUAlYwLg_0OP(ku`k)M)s(ts`Me8-vQME*scX)xMFm3Hcl5kq;exqB*#UYkobOvC zl%bnrXJx5tk#|-RbUR?n@>h1ETA=p%So`!>=@0>jWTRu68sVL!(qnTL;_OIq{-fUf zPCLAdC}sWZc}25_BxU1J-K979fX z#5l}OTp?Odg%2WaAU_CMqHBk+VkQb${!^WV@}Dj2Y#~EfC)zQ7%lhIuMK{i#yf{~M zZeL%7sm>i@rz+-K9msM>=J*?3V`rnrKV3|X?zgN^sqbMH98oz&f#j{Ll&ORoP0`l1DT01tqVDYVmva?zo zmJ5xGfEg}2k20Dts#CBT6xK>wSlC7`OKB;E{5aTSOq z(J`D^`nFjtHX4@n)rLMnm$fv#4i;blUDo0f!#Ex+o(FS;@2o6&Yy!otpnwd|R+70Z z@X##mCXciG3ZYxV{+WXN7a&v9@ zI2>+!;)drjN$Kw247O;+*O~Sk{k(d*j9znhOBkii92HepwPacN&VUR0WQwsfup8_< zP%)o0;AEIBZ}g{B^XAF$1**bL=4}5cO9|{`!*x(H!tt_GA08Z5?93}+`&NK#0FG+o zKRb?AEhb~}>HNqXgsAXVQ7w+K;&01bJn5b`%*9zf!JqGL+g$vMyIYxyZ@!xy2OWC> zxY5{nc(`(M${K|7?s1&ZZj;_Oli5hXZJo^KF+^R{ip=IpfxEiOfvbI8(bZEc`g-Ns zBVp0?GN-RwiN5CO^fd?8qNfc43lhzK3kKMU^A1CDTQ)Dw+zZ6f-vNVFCR+~}$l2)q zRq&LB`wxzxpZSb_CJN=1I{j2R`J8p*eMN;p!hn2=rAHUeeqa&NV-z@{y$9mpKlm-c zUlx2@C#TBplVOa#4UIgYOo>-I8no5ur0~Qv)VBQC(mK8^($j9fVYHG|H?SNxCxR%E zB6g}4E3iLAO@XYcRz_xl!cUN4TLl6;EYb!axlp!BC$9b&;#xBki0guOiEFO0MyK-v zPtQC*aV?t3h->cu8gbPlb?XtZ4HCO#+IdN=xIc=-TCZS4uz)lSI*DD`io}|<4xGOB z>&Hl9f%fMsfuf2~*{G<>^fgdyBBv#+?3OF^vh%QPBG6{B?+A?FbUxyGb?4T^wXqH2 zns8?}c|CGqvmjR4$hg?w66v zuV=JDE_p@4O*7i2mw#_nNPB4pqnFiBw?QvO(kImr>^_DmPPm-SdL9!H$=>NO2B^Z& z=}NO9!=t*lfXuEuu9J&z#AEv#jbIWohBrT|IiX=m*@R1S7*xH}IYM^`cuf0wVumHy zuQMvwz6)LACKqt#^4ho4aW#5!MfJA!FSdL*9TgJ~=E{n1y7-|!N6?nLuQ7}SK8&mM zVMwm9PatcnpBKWO zd$H#&de4`kq14ROLdo^z;v3Nh*68^u^24}K`}Z{L`9{6xQ!_?HoTn|3pyz+IW6#e* z&o`KRj^(xdY1H#P=y^fAJ$F;j=K>#o7x|;B)F~2=C9AV*+YL(fGV?nZz-^Lw!-MAx z!`mGlfCX|Wk{nq|1YTotMglzGa$q^^$Jcl25Vap4B!)=So_+)6oefk%DF0oDh`f_) zl6SIjJI+9GW=Q@PkaticIcawGe=M>tB#6x31-I90JF-nR3-;KKLfLCXU{ z0tOP!_5u>$tN|$oNMeGwJL{<)xOvp;k)q`2iIwXGJB?OJz4#55KIsmuRQ`~H!yq2Eg3xx6w@dQ+x z|5T1pb{7G4ictPKr6&L=U#6!H@bq+ijOHj8`lqU`nbN0GmWdSKCZ2C z`nWd6>El`-*Z#N+^wAOdi_2Ib6&65+^$eF?AuhW-?e1Hn6mCD>!WC{E$TL$lnkVI< zkKIBcNpuKF+$Kt&$ z8lOB+DCB0{Lcd_FTYs_q0+hI;_jyrb(#=sQ@p&#siR0GuqlDNNO8g@?3MIt+)lnOe zK>=z{ajD|{Q%tJRJ%T(46$IZn#aPiyvs5t*Pf052g|2I}Gc;ZP&tpd=t7l5fC>>9rS4|JjsAy7ekPmJLR7!IIDt)$+ zOB$!Uo9opjjY31xKyf9|YmQM(99AQkwBA2t(b=3*Yi3PC%jwYC%x8t>GihWZ`~mV$ zf=EJQ%Wxq5iEBk`m9EBgoi+&~`h+i=Y!XCh&0qRnIDEdjo;aC_BSkAf99fmjPK=_? zkByisD3F{-8WGhQxyZZCkkuvA(a&Ue-RxxXi|4}3^K77N5zUW1a=0+vAuEM+xPTLC zp(9nOp%55YUmtkL!-u)SHHb8y@dWQ7SzTT%j-1IYT!tA7l)ZLna+y6@3{&K%Ox}oBhDr+}l{P2om9Bdsrqcg7E?6lKZA9!EUcSP}G+ZHe z`6CV{t7YkKLg^-kCHW*8H~a>g)wyL7*$PsAfZcye3Zy-5N;{_g6LttuokF`wFG!t7 zsU3N$6N{-+L_PJEsMJMRHcAepBkNq!C3WD_nx)HuS%@Kydb1pu$m84aJLyaiycq8n z`zE!L>1yFq=$~yly;##KGkQd?Yi;DAJN$WM61!#jr!qX;jg=3PLb(M;mR(Y_$kL(G zMEb3quDlq#1=KOshHme$mVeJTTwUY+bi-gDBL}JT>~dfOQEKG+iDHoj7y?^*KaM}i z0pQz1T}GPDZiyLcQ@Sjy*$_HNdO(M(YZO=@lTK2m*5Obt|{VLwB@*Y< zRL(41GB8+QF^`h4$!~OFw>8oQ2Xvv8w*i`EqxCHlSnI{4A|rEZWkz!3zMT>>8}F2p zO||kx@RPG)K8I*N#Ji`plyTs!p$(tICr$5MWbnFGh)~8H2QzNsr;5-5(3)*Pd?U0H!V#*R2&lokNYcVlA_J{s~8xO^$%rHix@Gn`&upnEr zrAx%tX!%(T1l#ou`hne!*&5C0;j{!lM_`$%!wG9u*9)e)hOoM3M%UF9>ssBau7cKe zJz}cs&>5=B5nWeRcVMt4L|0VUx}r->75$!7RCgw-qT=qP0-k{OMtH~Y*B0}QxWdrv z&_I^tEslIH2+7Q52|mw?d@c?R<3>;!IA;^ceu|^|fo$02hVe4j>t$B)iP^7JW}EDw z_^kW-g@(r1K@GeRQWR%1`=(bOHJe8fR^FA(7powm0h~N zIBXcrvEduLKGvnHBG@qAZeWA0Eo_L4(J+n7Vr7v*)!FAiL`KUGfpPg%C7wh!xe(~6 zVmGtN+FvnH@UPc08e0^V_7O|t^!LuFw6!d)lBH!wr9De&Qyds}hY~vRghyBcGV3W( z3HP#u3`lT9B}gm*!&X|N5;9mqE+jN{G$&lb67nG7KvY7@8`R@hSdTyMXlD4o#^XScz)puSb?Lx1_jyhVuszlIwVZ#3gTGw|l&^j@K){UJ= zDtxB{PFR=7gmu5V3FniY@+bT$Hu-pJQ~UFo*yem@tp8t_&oiT2&8IfHz4_eQD)R;A z^LL}!d~RAiI5wX5Me8UsbTWmmAy#n#1hT{pqy)K0h=t&p^Re`d>`AEm6 zcg$7H&{YW$?scyi-XhbvaseP*4&A0mklDfVZ8{R=;5B1S85x5_AP>T)Ao;(giZ1Se z+TFUI8?c^xSTtTee}A4o)Pp|8bmr`hv6Uc3pJ(IUawFS#k1sOx73^+uis>kOoAiM( zL%?*eg2OH5^DsgTl)|c2JkRu|77FD@ z`4TENEcJCGeZ+=QWVl&YXEimm=pAXcZG~)Y4j(WFmHH#yv5odW%Jswk<^=Ch_}kGp zv&1#aH?3r;^+w;#B}?OG`zDnvjW6)!lq|L7_{NkhO(^!cN|tu;`i9WeLCl>_xvzrU zbA6XX?qc61klQPiong(H&+8087~K-eIvDbx7Rm$^I?=*zeH5a090!craT0@mfn{SR zS~g~y%x)}0&uezGV_lTl&96=mw=hD5#3hdRJ+P16#(L{(y@>U;@1oY*6X#oRPFim=uAm9D zg50#;M$&p41}kWaZxF1vd|Y20@_ko@CSlgTl(jcxUFdT_)_h-Q$eQoHLAOtCy}o)! z)|WaA)>j9*?j6Zc{sVQbEp)hZSZnqNf;aS z>o}{$P`wzsynWhz*su01gl+or(is%85KjH)1uTRwh8O;EaQha*y9Seo$W~?EYgH!H zo3q5R!&*Iz8)UAK!rDCymN)J-&pWg%=~$aV8eXM61gp-(6e{mgL8#))Gn{> z5PGCywr`Plh*iJmvhYE?=Thm*cUFe(saR65a6YE3gEW8BTukt+?HC$gF=y`Vc|)x3 zig^#tn$NDZRQiUjjSCGFE4*`yz4F`z_lc}hyHwibEwET5$dR-*A=G)THPm5kd?;?M zZRG?P0#x5*#yT5O&gy&C0E&LWxMHIY6xV*CY_gR@gj@muYpisyXxc%7 zNU4m+D;0C`wvI7^`Or_H96gt=wFZwPWGm*+U9@Ow!K?+)U8!Qhl%gCcFkc?x?kHi_ zotQNth%z3(8s)CQyHR}1%!a{P8AJnyHya`VqfQ>=$c72I{F+T5} zs?ivi*S8$TUuxiIrZQ)v`>y;5oA&)tr-z+mDL`ki2Y2w_46w2?g5=IsI=7!=+Tuva$D<_OHSN|ZZenzBv2e1B{>I+xjt&QqO zo2&1}s_)#o`m&3tzS`2d`kTzv|MLc_{=HL1^<8-NS68DA<($+s$@RHVhG>EzUNgw= zgU59?YvugZJTw6fdl%`Z1woiG4^WHyZ)l{r#V~shLgigL8YZBpwHs10EWxcE@a0Ho zijzZADE|lWufexlkl|qv5Xw*ECrg-px`{rG$K3|Q*hiU;V!PUR*WW*k4v* z9%YcMEVm2mp#RXhkD85|V(NGP8ZVSKswfcCWoVnCxC%{b11h z656+WO{30(n66H1-*tBU^{8}T2tweJM-efJaD`IjxUB=nElTiyawjh7%!OTKZd;C{L})WyoDb@780X$ z#DbSItlnf|@&0bJ@aqoS&}G@b@jkwv1yk-Wl>d>RAmct#l36U2uO_QAt5Ya{f?3=R z70Q<}o3tB+@*-xFHb*EgU{-dsgz~%Nbd##7^wbf)O{6FL?Lv7LJ#~U_!|AE>e4%_G zJ$0EUlwV0tiBMlMJ#~eA-RP+s)Muk70rH(j8Lil{P$+Mrr=$f!`SOvI}J%tA*b)`J0uG_EoDs+83?*XrHv|qb;-Q#-iD2gK9ip8KB1i1zjd0g+rM?5#q8gNby;2f&4Yz9tkT~M?WI}U;`D(Z8WjhB zvhk0Mf2PJUPbAC|tytUsho8uhI?Yf$O(#B7Z~zl4I*?V>Ew3sOMf2W32YDG1yW}uk zQpVf!g@r5=Jg{8H-NN$m4*WZrZu#WlQMNYsS?28~PgV+304M+R3~T}n;qE^d4u=*2 z2z|2wd=L8W0?^$E@^*3jB9OO>Z4ZIGU7Sz^@^*2Dxgc*Bcg**>P(PFwJ(`_AS}le) zZMy6lA(UTj93?9qq0y{Jqd%Wz{V8NOBfmczdo!|__Uf%?xn0~Q%Fh^lzF==j2f^X* z`2BwX`d%lkmR|z;?_U2Of<8@ad^!U9G=Rd5Pa9D9@eB~$pIewq{K0!+JX_%f7=i56 z0{APZ7Namj=iDI7Y^S!Cv$mKtlaHQVsiRSLcn7%PLBHI19r%FNS23YRH`80olbKC> z!mQVsP{VBE6E1CJ@&-A?&CrD!b}cx->oo3>bD?JIaZc~GjX!`;GXbiJKW?r@pC%F= z@`WEOkE46UEGYVjQB=XAc)zDW8*b4qn?)`k>E_RmE14-Aix&xKG5s_{i&r9OG4fgf zV-|c5zDzx=)e$iGx&_^_hEnmHe_85ui%|BAX{$I&9woIi*EEJhkBO!;;D^j2(&w0b zPmIN1@J-f~dCO$p<5=@);>d(?s|Q=W*RT;z*bS9jih|h;vvh{@p$&K@%(epGXk&pa z87v06p4dG+`YIDH5pS|#5@=c)Bd%#Q!-=JvV06hfOwJo~56F2lnljq=AB?0l8&^RI zdnltjT0;5;a@;DUzfIS}NjBlf*cG?Wnm-TZh#m=EO!qY4<>c-=FE|#Ye3%-G( zq{{(RLkE0aL8QD7hMq493y$KS%6wsd6EMl6o$xgWMBn^uVPV&y@Phh=$e!AL$q`c1 zU}ZviE^Q(FzB#O|c=$I7c`wDbe=fd_D_-YC($fiE!fq3&EXVhqs?)^blp71*`U=P~hGP zyU;?|_SeW&MG-HY4miiRz$?#1UpT$xN+5Jy&$V&kG`HM@VN`8DvWsKmq==zVg~K7;olN z+01t$zV#gH%VwG)_y%wzg%<})d+!fymr7=@-fxCS6m#63Q@0t9T=e2KD-nCqdW&%@ z^*28<^)O9zqL#so$3q8U^ZET9+<5%`A6hqK<hg^9gWe3M2Xx zX8_Tk)0h!^{%ZIa6O~=)OD*O;#fz4R0qrXWV0*px!*Jt@g*N5>b7XVJt{HcoPC$!T ziU+z%^hHE3L&?{eDkD((*|is|uP4;I#$4~oc~SL>td(>?NkL>-U^xbcF69g(DR0iQQZc zXp4^Y%XcpAO|e1l**9E2HGbBC^N+IawW3m|eRoA;_yZg@_f2+GTXcmHy9SmafXhihl5ynClYqbUEBF2xv*)SWWMVM|j zdPg3C)sFsviQj>zWI3?dioV&g0omNZuZ;%gni`O*zK7bo4u-^uN@B*uy6gcG-Ktyn-nw6v6_#sa32JN7Tdc{u4Aw-G zBZNg+^_+wcIh*!(b6c3Rve71W@|bQP1&E?xmO&SbDd4W{k183ck@u}tZpm?vsiC)2 z&tI*I!PNi-TdCqEsU=sfE64`0`h95-#Ws?&y?@+skXD1!H>U8X5I)_vu{(d-g-`h# zd8(~(U*prLjr`_{aR=}zL)LwWPye>D2Y*_NPbsqQ6UL_>{T^yjHvVxYcX5=eTO>FYzV(qZYIyE{*2dGVu#f;};glFL*;7 zhqfFw;1G8|nh&@GPw9lO;TBv~Cw^$$*f?&w!iO;pd@54I+qJoK`^WA1VU!ZyZ$h8ru1zF^6V>5wl+&jTqYat_{sJ_m$g> zb3bhl&V2(#zW{RK$MM6e=LJ*^`q1P(P?7UkwGOWz5O8`1W2!}8xiw;>r=SluF><8! zhYcf5mLo;~$aKR5;w+W9q0{t;PFG{6XCH~^^l4+K-C}l%?VS{6K|aPrV~E1!uIt6A z3MTe~-V1>)P-4=6$uj%s#c#{_H$TXN2_|~(v2(S8CN`xrXzeD&mYppkz*LgJ4Y@zjx$S* z<8a0+%H=`qme)rU$~8C`N|o z_~XGgWH}cHYqEp4L+i27H~aY(o>Z$yieacWE~X3$h&i{K?zjA^Y)Fjzaqa!^e%#3O zjF1Tp7i{XcT(T2=DOm-n-rI4IB+MNc^{0woT-x+piM*G;llG650fZQLElOkGd`Rub~$wFf$Hn1ZDuLXKsN18j^Y47`-kI z>w02c4_ zt?C_NH9yauhN8ek^4-IJx@NH-7v0Ydz4@s%lWbgfppC0Arbpmz;Sm@ywBx;^y8IrB z0%*F`l2%8pV{Nafb^Kc|O|!^7RA^Jyin+wIO@QZRY6<>MXatcmu|Or93dds!keu6f zlH(J)2^aP|SZFLq<0!7?3L4!>aWFQChbCF!4%aab+T?h`<%wKFN(x39pn{^Zp}X(X z_)#)EaYST(TC+cIjvLmFGQG||pjiUB3;wU{y7zb5suA`nyG z6+jeXfahyngy4Of34#d$0|bx90R(H5jv;u+)`gpZM-m7#0T-vic`mX2M{VRuV&w1q zJxm@r8Sd;LkC~z@GXFb8x?09Z8N%UhG92Cz5_NQ+{M3cwh(M!^ zeG!6h$01P|y<`Z9`atV+MP#SD_Zm7)lAU%rdTG|aQPQbh3QoW5YP*8yrNyayu|66v z2ujrb*k7^L&}MyKMW{?zUMkm@JPsYJw#1(R0@MYs`@`(A+c4>`(>uN=TZr!r(B4tS zJ8pR4M|vTrC;V&??|N@_wob72B?uwT)? z3y2bA^(O4pyPWIgad}nGra1Jc?g7Gu#H!nRh|u>28-~7b4)7Rq{ssIr4#5S3EWb{z z!z&_sxYp0T4c+W!Jmt>%%vpK5!kM&H^_)-T1KLoa4d_-I5A?0TObdJ>rBRubPKiCy zAj?COFkZx;_;7A}SXk2&zy5(snLJHPyqIJ?6|Y#67ZqKxD)S=IZH+MdU-rx-Q0SY| zkjXTxWOpa=An#IYFFbo~{I*9lR^oesUMUK9iIpDSZ0$=u6n#-KL2A_xJ$WN1T`(q+ z)u=Y|7mfvapCu8H=iPKpgM4j^5%TCH#GOFy6p(+L+BxKttQ_*<2*{lV$nkwLrDBSq zlw=`r#wT;34~?yXU=Q9b3QcQM&1m{=o`w~+o)Ks|Bw0hxw0Wq`Qg+Qmf5IPW5a=@h0J(|7 z$O0u{bXKWxR8#jgjz$!Rt4^rZ%aRmICbG`LH7=!MJeZ=RY%nVV*tp;(tP%mXH&I?e zfSbtMWH3t<)A;rjdKsILHv%z%@CCO`^=t5FOwY8)wD@gyPD><+SIfJtI!yZ*7+1pTQ#i;#{%O_d;SykqnOf9yFG@F zKj%&zi;-;qf56^>ChQ%MAh36)DcQJk|362^V-y#Jk1(V{?LI zqV%a5f+tb*4Ip>A;7PPEP(NGQx%uOd(AA~>~l5z+EpCw~8pF?2=-j7;bFKU>7*#0w6Lqop`kpog3X(`b-&4h(a5 zGu+tH|6MsA4s;J+emeiI=+misu8*3=k@7wYkE7jUo0|H}d%OhPLptS@%_X4x`RNLWuNbS`0? zxfCD?DxN(7Oc%}&vJrkp;gMD@STG^WE41cM5#!-U@_wy_LeD^RJ|3;sA zkZcv-z}ZR^mqBrGQ{<$)HNUe-S@qi|MG=$oaD3;JviBmN6kEikC^06btWckjw21jA z%ZfD@FI?2;Vy8YAB~Tm`j+Au8Dc2t0#*wxfmQSy0xTc@{KrH1@7?7@?fWmyJ3x&dA z!=cWqF8MJ;o>}!DnLID~A%cYJjUnNjwI;+dd#gTGt1kd%{{_n7jD-?5a^pn!?cD>% z?t-;I-CsNj$L;R%cpnXhiDW?;3PaEsg&$oQVGm-%eQ|hE66!ml9X3MN!p34%v#dH< z$E#Kf0gswojZNN`O}0^!din&rbONfXMBG3l;X+CQXBD4G>lOv@ZDNQ1g>zOfR(Lu0 z{{`Ml&cqnEVbC^6ktoDIg|{eS64y3N`_`asScD(9Qogo*!G5{iLBa4oE0v!lXf6}K zkq3?4-g$6#o0m=sc8dXnU)R_E8fb^+3OtsX%oT{nga|gScSm0~JQk@#k9)P|vA#);|%Cn($`QeK%(*f%g=CiZ{v)LuHJth?yPAdBt1X`6%q@ z&$EhhZ9Tt==h`aexwcYT(LYYLb*IUISFYbSN(tHx1wEjTplT@iV4L3Q-jAu%@z5#t zM`upN#M&0_A9se(Be44d7XcB0c}e_5UV?ZVptu0pb_msQnTnU3q3RYRG6m+vlgP$n zV@Ev!LQtE`Y1GPHLhXXCjQ}oFQ+D$F@oC_FcimXZo0keGmYOMw)Ar61p z+p%E(eVY#ZP91h9cGY5n{g$=}*oUCqGn?BzBUxX0o{{a%y9M^?dn;nIJVU&Jfz`F1 z(pqIjfSgnZr?L#v>CQl8a-Cup&M<^ zY>6=1RQ!f~PvaU}G_!|D+J;=~*M>IuPM(d9O;ggHYW^EvG~*y^hS8Bq&D-M2Zk!8}&}5ry=nm)59q>4Bu-muL=JK+_q3v@4nwi!@%Q2ulS>G^c z7U~)1K;^065Y1yoCa4Ip;)07|{pESh__E9L6UC}fYKcEX2Zh-e=O(zJ7xVhJmq z8IDdlHD8GLNn(=Cd4N8B${1#!Mk%MvJ^)>hwqNvfATsmR94HEY7%R+vQdHy1WS+YI z=KvXB?iyyY2Tm55L!6Zx(B(-fyA6Gx7i}W{C-SJ?^L;Q}Io~lou52>ppwC^`C`MOA zNg_^*WE6P8XJS>0(X+xL<}5PF_){&TMCX55pGmyA1bMR|+G`R@8}fD#==bavork`$ zl6dH#4@^lgpJ^~Sm}fH2j4*AfsW*;L*xY*UzRn1H6H|CJ4;OU!U1Kh~OWW;x+UoY* zX(OdL+J55jH0PIR#Yqk)vsJZ+Mfj;jt$G%CjBw#rR8JW^f#~)!Jb_CCOm$S`s%g_Q;lIgt`0s8T{MQYn5A>AC_rB|>ArNW^_A_c)tvE5)(}@`h>K$*x zkLu+_RdcFq9e7Q*T9@y*x!U8{Krf4%vbpSupMXN&$|p;u39%?5NfAjF{Yxy*9lORIf^h6y(GW- zQO9GbshVD$?|7U$mn>=`e?7nOv9!AdYM>8FJ^(e6S+<9eHsDIPO$&!Nxd|4PViUaEp5rCPtk5?XZAP>;(;0v2jDLXK*&TlTJN#get_C@E0MFi! zy|T;$!xh8hbqBbOw#EF-;0%hTzybDp7^H<8%`LEe&q<(3z0Kvp3}UMy)??RHcyj<# z)|0#yjrXsgHG4g-l{yZ)ACvjLxShJ|9f~3Dmj!fTuHikJeXn$0|{;(6y z0IJCSQ40H`Lhg^@K#DWiBPUHb^vel>Lu5VlHk0s(+y0+hIg+ABr#12z0mxLUrcKFI z)9$ycX?NMww0JMSxG*2~!ghsQaaPJrvP$flb#jw5iruk`{?UcKuxCF;OItJFAQD)yK}ukQRHU=TCrrTglfdoPH%Ja{{(Y^{M=qtz5R-TBYN_=ch zF%Ket@_JzROKLMa@-L|t^n^$8*3vP+P4vVoy!`0UxVZ0GymC`!z=EG{sny{8N=7BQ z`GZ}kB8e5ClYKFIh|k8z`}uKhf8u}a8A-B(RnrakIe&>}hiqd$5zYq^vsdPIUju@< z?`q$(33x!n=v|CE=%2vPYTU9W(qQ`&nzSHy8S~^{Mby#%D)CilNfCyL9QR~8udh(8 zf@o%-zrKOKrxG-fkeRXd&78I4Y0k@09RBd=@(^&@^E2eHQ}7GO8xn{72x4pyR!V>v z7fWJ1l8Et6W};WKn4niv5_A;>662eiW78`nS4gdpSOKldzZ?-pa3Y9s4H03GSR@S| zsnKAuXMHkWa~T28LU_%!x5bxZgGC?dn+CM_b^viM(Be5ri)R8Yo|DdgJ!XQ|`AAi(^QsQ(6OWfIzib4X-yQt})WS^hxgHV|26;4#LI0N}!l z!1#Q?6(Zx3sNUO*@=7!A$MKV+W#=zrN;yr~%!FJ$s+AqY%X{L#avONfP&iRG#a-sPB*LQ@NGjA#DQgsZ1wB zzDS)gn!O5`#FCGi;XfkaZzk5eIX3p1V0QWD(Y2*blcHvL+7Tqevoc_~l}8A{PvvHx zP#4cc?Z&r?1j=v0<$cVWpB+?}d}^W#>sCszyn8YJ6`BA%u%9^zJCE3nKUwb;B!+9i zebNAhHytqn*Kk+>cTTwi;L;J2!}mu4x9BhdmkvXECfOUzN5CEymPM;YDyNzb#*4&y zLQTb7I10R`fW2~mSc}R;7D_o9GK8PUqRrKvu+X%fz(Qvm3KT4uVkkKE9TZG76zs!- zY(v2pSdanae#P2RO4esVytJrxElTC^qj{~S`v06wtD)S4#lXJ;lP!_#7AK?Z5T6VQ ze4uyCW`(?2hSuySs6c1n)_`A$X5%4t?IFHv0+>h-GjHGuv%&WQ{#3<$A$Sm2@RPx~ z;LPZ+e}#1=P#!D|PD5Ty%rl7#1D1bqVSvic-m9-;@Gf?wM$~aW!*)V-aM=HH_a)F# zRN3EEorMO$YBnc`j={;yBnm@0=x(7b8&Odl zcl{ifQAb1tbWpQM5>Oz3%I2u3Xf^G^q7W9-|9kIy)m^=S;LJJScRtRcyVCXQ)qVHf z_uhTKcNb#=|JhvW@2P~J?Z(QK($9}b8q*ntqW>4BP~1L(sRn=U397+FsLHtMrQ_-c z_B2Mrp*D*PGo>tF%_Bqc-8LS(PC==t`#P&+ zCq~{X#>iXG)13YiKhBz1P#7&su}^5>Rl4FSwJ8TH`3xd_dc>$cvL~hl8tjVmQz_Vq z=EdxDaHU4G>aWXnm)-O>#y)VHdv7_`3|b*G7YTQocjExT7_+sFqmI}aIF*3H)a_n{ zn8g$?Iu{y=jG|~|ceN$97D_nh#cS9(k$FTj*Pw z4|C$P>?9I_NH}3A6@CHZ3`olJ+y)F~tDDAG#BC*KoHcRl(E==&u{d(3(BQvQr9N5QCIy6y%=pFe}dzm_Kb7moQUizWQ>&`+ zzJm9g$NzV(lt5jp{~!1#9^sx=w<}8#n|)d3I&|;+u}sO9f^U*Y-#6Yop9oR|H!;%p zvLVj!La4bCYipaf2{_mljrwCek#6GpMdNJNs@b-UrL3A(YbW1_p4lvrKU`M#t z1(2HpB)!cXa98sI7w(jI{Q%a9%*sEqrH%JAi`qzuGue-mIE0+ zcUYmAFW(pfzjFiD!^Wl^oX_a82RoN&E@9_b#esrXNb#|msl)CSBIvFSrD~wD*&oHD#zLf^t0mG47Q1E#A)=;d6wa$; zgPP=|;lx7mrb?mCs2u+mZ7Rb#>z7yv|QZ%2%!?PfUJrG~Sc*a8b8rUsfEm}M<|ap^xn zmpnTqzCxfW&oc=2e&&gBUxjCz*sV<1TUD|%`Ujc|Fw0!su56Fi-|o?Fu-nzx8nnnP z2BufRD(_nfO+6d4?fJe_0<+I{RrzMjcEJ+$CSJUl!qT$cLfv86wfQy6o+Q}R6}_eYgSd*3|Id4_ZySuX{_y3wOA!kv)H5{^t^$ws=> zsNvz;l(*J@!2T&(vvTMQS#Kx3^#!_#wNnNNQ!n&}r<8ibqYLDknfZc8D&OJOd&CmpLa6$@A|Wu6u?!C_I2+ly)OA`J}97_K*Ub|4jVuZSxPn@BTLb<@i0==35<| zSf-Z`$uD>Ag*W!b(;z`ATPN0)X`UhZ>>=O#SftRo4ZA(LL?Nrr_bQes&R9t?dy^Er z48#tLm1e4_G}1T5V)2%$`T~XN2KvN;-sKpWm<2~v^?R7T(g;VjG)b&3m$o*`hc$zI>4`P_3aj0rwf<%B78|`qnOBF=iIqUTL!Nh-!l``; zZ;mcf!}rkU=;?R&#o&6G)q0KX6L9B&Dz^vPtQb3P{~-qLYo&7Jwid)tvC7SBQA|oU zV_OEr=QDTsDp7XsbW1}&aEqJDnt}qZnJCf~+T8*k`>FG4DNdoYP702Oiwga20bwP# zbDym3DVNGNyTx@C+7kK^Zz5OUV&y_pw>dY_NApjEice=yaISb4ji`m&#llOrS{5!qaZz9&|YSA@_Y+AtxPfK z<%4yi&yEkgPW4_2lUPk^ecz~cyK;co=xqx$b>0=xu!rx0}`^&{ohiX2DgFWN> z0B`02JIl4N6L<4iO}-U)H$Uakd{(^_^Z{?NKw;|Rg^|%QYWrSG+Z$NhbC|T|CAFtE zpF|OrNEr44w5cb4L!0{HH?&E`Z)nq&==F;$bdTUj5!I1`gFWHffVcBfgmt8l$13uz z#M}94Pv^7xr63wuVUfbL8VV!m-XTjX7L-G?250#O$u;j{>}Z?646gdq)m3mcn69S6 zG}%Me7r4l3)wvC7+9iwcxwYrW8XJ=^B*iDx??In~lFjALeISA2I$2waKbST9o`n*{ zRKmGkmWF;vC5l-IdZTXqg(s0Mln3xN6w87DyT>iY_ z%PQfAZmM&GSKA;33t*~(-?qs$b3eqzah+RlFFWg|O0sxZZmRf@Esk{m7$}jOypnqZ zFY-Doa*P!@J^D8=3+U+&#IWW8&-vwmuR(SCEa zm$eZEpatoDL*Mz&jA-rAZAj*e{a@@zAl&ht1vIhc{fHNo<$j+Zi@}=iK`ut^%S4#F zJ)q|CGgGhr_k7X}yA{w56)|!ZlxEPJ%V6fH1*IQHcfJ~{^*CFk5azdyd@1noTGsIa zRQo%qx(W)GQ}Au{qJr=&u@UyMbr{7oa0XI5p}Eql@8&2>(?qF#-=KvfFz#r~|Ix0r-T6&G;FrrWQ+u=s#bGRTPe- za}9b5pYJR}JN$Xkb5ruYIa_?gu)Tr0QZ-f|>5T?s(1jO(R_85hntFapdzIKaRRf+) zSO?nAVdJ~5dt%5#)wy-*SE?RnN)rl!M<0XBB&s~x_a5yKp59_-`Y!WKXe~uKr}@tl zz7CYF2boTEC-bu%gJ9Vh)LLg3ktu2Q(SA%qq=gJ(@ z>Z)+NF&3U8?FG%JVUHsR7?${?U{*cqqqYQKYKC^zc{I-u$kI;;Dx%o=uArpvC$wWBUqJWWvjA%$belvGSoJgSMvH4jkslJc>XC z$}aAA-|+u{&$ROXs6;Kein0(ehcasR*iKRC{E$`ic_E?s5HO;5q5M10URaHBK*_20 zDB(NAa%U4P?EiKbeFh7=BcTtib})UYp6NrIq~LJUhaPq8C6#B3b_lp}SS~sWT84wE zLytOINmpthozT43%I{%^luw|kXs7%xtLr^bfbJy)h%q%1L>+xP52%FhAcr%aH<6DI{ z^OGOUXLU=#>CjPlzcA(D!U&$90UP%wvynLyXXe~28*$F6ebsU8E17LLTF_p-KA%MY zQKo-6xc-GYWl0&+DTkFYopMX`TF}2hpG+Pa@B@3mw-N8=B@YhxfmP#s6Yu7yKAT_0 zHOi@^e1S%p`g~zz6w|#zO!tz4-_Y=fsb7aJddC7c+(KPUUM|Y7iJ^nOUUE&V&DRr; zmfU)nG%4q%si&2P&+6w!1?v6=cqH7P^ryo%X-Pw9txHVb;KP~ob9(I(*zb%TI0$0!<3Xfsw4Iw(s^8fAN%UxF%719NVb z0&}Ps>SFT+9w*CG$3S8SE8*@FE*v04yD#>H6z5aW4=5cg8H)y#;iV{Xv3 zPM3@JHMvL|E7$NYDPy4BH1h&0slYK-z#e_RJlwxux$}@qy02+4vSuw(>9!y8JKXvk zF5=JzDS&2P$UA>$WQ@NzHgniuoB#UgbhjQVWM=}hvjwJ!kKIKrZY@;Endtiv3KUa; zwX(Ar3aob*HA8`7#x38QaKF^N-vZscPcGUE_nD6B`;DwqeiqPhn?ZdoGGvYZR_48j z^JbE|?6z-_YYvEV{!zK+s3?Un$Qt&M+xf8+xEN)nkwhgcS_jK%*_9Uv#>PAF)w0-EyrOU9!y7JJH4za+e(7lx=*;0lU z>KxLiydmS`ctaJgqLrAPY2sZVo;Pu{Z!9#F@CketYbnH9@;%xSEI%GqjLF6=Q-7cn zwMx_vOjjGYQw7_c8Pg0H*vajetm{a%DD)JFbXf*ttZ z?LX-N8I?t4)*s zYSX6wpnNW97`tdulk0JBWlnKqYuT?NhT}?$l?&8JnAH5dKDVljKznUMKL=<^TcDNr#P_VNgp2W!(xyA z2)NOVr#(e|fJc@`LDpF&3b-7TIGKZY>C6yPV~Kf!WdBd8YbL^-)$Gn}C5)kfw0*|P zmLFr)(kT3YkO1jRu%q14sI_$N16Q}zV!jh>dIU#_MgQv60x#$$g52+@mVDb#_P4k} zvMLZ|-JyyNYOgI`?K8FRn{2Q4p10^2jDWdk6;w;NZLgLl@2sqrDx-m)vwQ>H;j3cR z?p|Bm+75q19N)xD6)jllW;dPQkp~#&>3W>f(Hf)#?tx4AS?B4 z0t(JmQ!pRm$fj!PFKyM*m8~9apW2iwvbJ@dYgb^|Pw^O_EEk^(Jj(?)C>9ddP~`q= zv4=6o7t^&jQdVIMV)?HnDM2iE7-RmN6vT3}O5q*_?kA57 zg^>&+pu&zPN}ZFA@NRo25=%;9T#5|(3_Z${DTr1@xYL9sqTtIS<423pUTg6L*X z2b^AQZ=ki0zdC|vb38j^1^DdCAI84L|W0&AqVPOQg7IyNHT{EPX_C;!|)06s=(E~%|f;8oCX zXXCEx&=)Rg@tR@MinHu;paJ-CwEgr8mfKvx@BDvqYdg`LMBFxQW3(5H@@gFAug)zN zqArU);hdNI3empH#f4<4kyCeX!UyhwDdYq9*D1^g&c%G-CM`sRA=sC#Pq*Ly-M?6K zqkZ5Wj<`Wd=iY_fRIkz)ejXX!m4%qm9dM_!l{?0cx0nxs?Z*<#kDQFpqB>7$vK%&M zXwL#;yk4+ZWD8U)RaBcHOZkz-47Ng%Fh@$gam;IGDaYR@_oLt&B3tAzo)WD_qzB;Q z|0Idq67~%=Zg^d^ETkB-#kArWPrrm;qJUatI;=5Q3pAm_fJ>h6#DXd{JQs76kDG|3 zo$Y`xSkYiPxOn%3fv9gx%J~*Atav5GZO7Bl`%e2VrZ`tqWm4!OvfOv)(}D{`yODA) zOTgu#1VP2jOpc-{4nml6T*rVSZpSc+=m&$DY$)Z_dP;(MI9Ccec&bd7ZkJZNvSA$M zEA5+=H^)`~*+20{xCdLIP!x3@OWqbUp_G~5rID=+HcNOd45PIRf3qp8+I48xu|pTQ z(pYdVtZErAXD0tKudVrp9-^^W%w2^&sC80;s!|U(qc@(uK@7SCc9I5)FPc^*KxiPYNv26&aZqF{5TmbmcIGh2|b^6OTfJ ze;c0H_QWD9@fm);mdyOhER*^7izmVSzl#62nJ;E${_ltUzsUTJukMLOFHXkuVPl|l z_xs7|67!9r0#}Pk$8ypVtNF%PFJ^-%KENrA&3KGKKQ4QLC!Wp@7Ii5&!c4BI9An!Z z7hktq--yH_7x2uQ<4q}G51j=+N7r(rx=)f6lp!Tqo|%m~2eZ(_bU<*I<=)!IEr@6JMZ3pcW_l;wLKwE6kHwQaeY!9$ zUPV%Jr$mCA_#%%cbD{5~CFC~x`==MiGir6G3Mh@p<#V8|(4?t6Im3BqYo|=uJHxu3 zA0~6Gy~g}2e~iKX8A_mWq2EZ36T#7RoG!X^{#KeqnCT?$>tjhL(I;+WczQgzj8XF{ zQ!`Nrl4b=}YgA(!Jo*e^$mDk1UMt6g2{aTlFoZ|1aG*=(pjRWwi5K=6g|9|p=KK7M zqmPo6c*5uJO2HlrWzR+Bju05Bzd$!wyQ$|BH7e26wFh>_Afj4AzTxh%kHMoP{ z`8t@H8JN*|bEHH_&Cn2B#&DjO;9j!*Il^?s=&Y!N@;97fGN>4AqZgfIpH91*^Zorj zVO3PaF6g4x4zSmr+B-T&TG4r#7&rpEqUC~VBdTg^14sJ!Pmeso{=mS{)2_hnOSQRw z>DE~e)Puf$1Qao}afj`T9L_F-y^HE>@qgOX4(ri|Wn;jvc<=2u>R-VYV661wtFOJL zfeeNC=D^Y(ud~JXwtVQzq4=K3UExK6BORsRVv;KGFd;MB2uM z<$lf2h;;w#HUE4YN5ycH$?K-)*OC*pZcIyjWsiCL>9uu4IGQ}s{;7cKG7dJ zP{1qJUQS!e&EBFGvdVAvZ;Py9{RtII(@W{Vx)$+z+<$d8_g~TiEX5w)3136WC!xi^ zBf@+aYTYF}-O2ssac=Y7>YY&AL0a4ZeKxp9ps6JgYd`%CdATjP(?3g#sj&uCY@PCP zbW(zR>+{XNKKyxT%USK?d%=t4W-$MFfxS)?}0q@nt3-MPFOwBVmtTiR(?E zRFHxcF$y+t#}7heMhJTLPB!fpnh}B;D4O08uihojEw{Go(Umw4RQ@ z%gRK01{SF2WO5X3doeZkj-{r^TQ8C+e%ez{r#)rd^CIK;%CAa}6Q70*6*Qj7njFmE zjJG&LKx9)(GUMj)?giGkOAg|0_eo+0gGzw4m|XfF|1*&M#mw|$)Pd11CLYM7Z}&ft z(ukQ<8#`k8v2SA@Ckyl$VT!87%~Msv&i1gYEMGa!y;9I=Po`N# zJ?#GBps%y^)7G$ZGZB2c89prWo4Hww1^i~9cm(5luK!&J0g0r2O{jyN#0bp@n4=#L zD57)kd3eRb5xIKyN}&OCm35I6Iv;CV zA!i3#r%J)gF~(5qI4RVf?&nOBLZ{JH?nEgh(p9_5r4YK~*37h5OQG-Rs(m#BD%C)n zNP&i=;IS-$;ynjXvkPSFQ!K+WDuw!C%yyWL!qu>nwsn!_p9eog&<~$zeM~TEyN)xJ2DIQo~+Z)K=5{E?sO^C5uwHeQ!zXuF|~JY5>u}iQvo!bxGpE@b+c3Z5W`_nVh&aa^@!IPVEs+DnGONr z>I)-VvojR>)LMv1VPsu4Zk2w7`a4e>01J0XEv(P|d%(I7XoHo0PBufHHJJCZD`1iK zIzRFMn@r+WO^oOQp1Q$mtHIi!I)C)-_G)_w%ten6Y4I9(eYX-)&!93y@8s8Ppvy|3 z61dhjW2|wph16WH_R+MrBj;Gi8IexTfvgjdBRg<+eE>nNyW$$X)Jy!E4d%;%~a^2tfYRxT=kJ)R-)kp(;GhcgblYxY_XKqeRZPN z9k3-@hq*Q~v~HX2g!DXTI}ts3k*RH`LeCu*dTz^1&kZ)V4@7H5PdMk&YX(we{=fr$ zg$Rxlgw<#bb==M4?=Io6+Y%o3>TVXxqKLtBKpKy#Q!|r8JgN!t2pr-uv%Rx;GdW8i zFNxzZ7=MakCOMOPF?5GV>n*yGX^_lW-E`%g%w|$vS3I;IhjTj3<>-O2<>q1`@{*V| z>&BJWXP-_A$Em~ZjSx7}cRvuj=dPSjiSS*<&qUn&W{` zj|p=a=OLk4R=m@}8SF3_o@D0?uXuNMLbvW&MY{D3RZO?8WV-cFe}zi_DKMn4Fd~5v z!I+75!jA&@VB2r)eNx!RP^BH9(&(7X_j2)`3m-1R4}0cPt+Oy!cIJCO&f@f$bdMWF zbPpcIBM%#8e`VW&osk=2WQ$2odhi|n8-6UK1EKiB=NoN_CcNMH=*bA>WNczax|vow zcDNpS89t&t;-^cVPVD5fG&;oi>=qvG0sb_jPaxJn?oGdo7yPTSf))G~>u{eZPiY-) zdm>3r{hct>Z9e6T-CiQ3i0URR9NOvo+=_c>JB&AW`R+-^$!UO^4#R z-G{k#djEE|bt>k8E!e*4v0Dzte(7OPc))#$hubBXF%}=zPoww}@~UpwhJQa=Lh&v` zo27;AZ7hq(8e`ZKN!l*rLmxiQb=|K;3iYCBMl{!w#;6`$8ZP;yguM&11sip@qH^Y^REi1?i^$N9H>TL!wiQ!6*E0`bv^TbGlY%QnK{yE>JTNoPgANHE zjJX+kaH-wOgl&%`n2-&X`<#mQ1M=aL$J6-m!DE~cp9&@)6zyl|ub%L_bdL1dY30Z( z6Ekr{!zz>c&>oq>wz2#>ax1DPIuEbOwg3ld1C3X>S^ zm^*nvCnr#H(xYjhc1heTR5k`0#5h8av*EW4&&xVH#1y0D?gZ*kN(M$rumPY zm}rl9Cg!yE7N*rtRbXeHZ|%%z9{=YKFQxKFjkg zmTdU2@Pk-+9G-GvprWe8Syy;AhQeVZVmNZ8Pg%I3(-(;R_vG3?+T+(?HH)!| zSr<&2=Lw8v|ExH@i#Y~$GhtBU2!r|`3k^eToQAH+G~iY)0}bf@7kQeHD4)MOynm7u zbmt_+&n&5pG$tgQyVz-Uuq>gGd8u*M7KStxryxx(WBvn#G|eH&C8xZUF?ihrOgXKk zHTam~JYtT9%vlLa9*86hJ=qUS57e5$qgeP-vN^=CKnRPnY%DkyaR?$zD=n$B*GZvg z(1wDnDIPvXhN=G=Hc%LDJteR5IKPmBvrVIlY22v7JOuwgOJGL3CXQfz7zdozQADkH zmuwPvmjrW@x+ElK?2hO$g+J$&D ziHDM16Ng}HIJD)~HmmGlk{eaRq^oFRWX8|9kAvqt&P~3Es;#xa7w>tr?RX~EHE|~P zAXK;9<_>-(g~HkBdc6~m#l&ri`CHZA_h@UUEsIRgKw)VH3ePzqg|Z{^(J>2&#xIh% zH7icyhO85lxGF21-Ct#;cFN`qrFLYcbP67|MBd9fxh7A{I$@LTkuQ#(Qj-f3P44*% zP0l$<64%>KNMc^(l2aq`F z^c*r9<2_J%qzz=`C`op7q|rQzrLUqtZ{Y>Wu1&&%^z#+Q)2x(5V@OdK`h_F$T1~Y< zaqh^hE98WeMj8TNF$BK$89f_Igp|Ry?QS;MEWnowhg&9P$e`)FXmv%h-t1$`xs>+CeX(x++W&bMt>xPW@*A*G?uRGK5 zub~P2>-ISQwJ;t3TKFI0UklUmuZ73Mzt$w-UsqG;=zUxR<$nT~(m`D^g6^m_bv{x|WjwE9mS{|a&Z>)jLKUx9DOQ>;lmI#$A?^SR;K zcH`qg=m6TN)_w0(^wZJ!7X3dP)BQgw?(l7ERS>{ln-7#ple%@bdcy8>1I@kB6ZWWA z+^Y84>eY^^bzfzBwKd+N-Li9z;46~D6Jpinz5Xq0QU6Da;mJ+-p(G!@SAu+T z=t#P819^xP!l$R86h225DDXL^pbDz2Du$2BeE3it@F5sm;Mq4z<5k^YRz)c{ngllU zxE%Q1Bu*+?Y%( zb_^06x*S9Ae9j(2rWjNF7{u3%4p~c$p=Lxb=A#6}?Am>87-4k~`j~v(hUN3P_3b3b8I$ubwjqmb9n_0=Sac66ie@LwiIeaOs{mD6nYykW{A~N=ry{s z-6n-zpsTD&Qs@bUg3-7jE7uZMp5l9ve-%1z8#|W%5MxmvxF0_AR5dqEy2&H9A2F_e zVNWblVIvc^azRL;czIS5#Vo}KQryj?__R31Vw~bbqDk?0;xAB)Vp@1=6u>AZ^`fIDtoFF>LJoJG*)2K(RfoSnQUHUZsmQyKNL%K8b036mM5Ty zH~9~@LX)2oIH6>FLxe68OhSVKBh)_^iS*AnMFLT9_7(hk0z(t`#JK$6NU#o00&V|} zXzaN1kf4YLgKG;ZfqU45Yl9rFHKSesI2RV+NyoSoyw%lh0PYhBQ#SXJI4AJO-k!@4 zm(oZY98$J%0X-?DJd0M{?$G57|9zaaxI(`AeWOj%!EEJR0wKKs&;fr4@EO8Bb+ z{phYfRfy)9t1Y!oFDHMt;h>&WkV1qmozO2cqFtle(F>v_{Krb}f0mLWo;&6k`Ew#E zPH*{fr?=AL6sI?o4~x^ADHos2wm7|28gn9Tu@lL|%d?r@^wArz`utE)oH5^{>0j_m zsf|r&pm}uMtAOn@2pX6_jP34Oh|k{Kr63Dk3asl(cxE0NFn##o58REwza z{}OlY;Y}6WK50|hf@N2ESiPb}Dzw104M(79DWuSr9h$V|RX~ta{)BgtXZqyUrzgF(-x*5Y^2d$i%>tvmy+9&eA5_fqUZ8>oGQg^(a7T$mkaV3T|${W zUaJe1$8fFOw2la;3pzm_$2&5(JT^$%Mz;IxL~`OT`Lh$LWQ->su$r1M>$_Ld2e;k( zwT`u7qmGNXmvvmkJ*(rbcuL1*F|0lQ0a@Jc*07=uCJqpF{FFIw?g6p6FHJw?7xNi0 zc^CBjp86JYdQ3GCE$|SV&SVgGJ6o8z`=BLQ+{G;>;%;qABym?OPH!s$)7$<4&{O9vdVXP zAnpk8*s)q*J`DhfAmGrAqsxDd6>y#hoa>0#bPOb7Gkq%+cSD0kofNH@GcAlP=2m5d zia9x~n7il*5_8X=xaMzd9Mn5d%>D8f5pxOVtnlaOqLpulMyv7-S1hS~TW|h7^6kR% z=;Yhq3fhowzO-oM8(&5YmT#|~{g=qMN_%VaZG=6%eCwzAm2#UM<=gN#BgwZ-Ouo6; zq!U=ES5MvZv)yW384z7ds0iCZV=Gua)4+S_5n|_d`?ME4%Ko!@4Pf>iU1>TG={@Fu zewxOISxn_u44k`S@nJxI6+--NTX++<8w3WQdfk&&{W*<^y8@%bbd+k&vzV`0ZaG2v zu!K8vWHz;eeGA2SBFNky$%jAh~hrzOD@dcEO{UkpED)(3|l$bwp?B7|>aW zvY2>4{uujl0qMsBbd7;`GORHq?y^_U5ba+c@`)+~wO6&uz$wXjKev4=Lu}usxkMQl z&EmhX7>xW!gVgvhL0Up4#tGt)KgziLpNsmzrU?4MGjlOA1N_oa@B15c`eLRW)H3DZ zMb@>n%QK+=$#hT=PCr1ckog*rF)<#6{;F9xL}>Oq4^t~E@w?e)P(PT5mpzRr#*ecR z1bP7152!q63>2BG9L(dA=?A_Nl07yYwKs~0* zBO+>L|Df1?oS!YI02Rt}N3Qw9KjeM0QTU&G zoe2L9*;(3rRD5?}9_)EVmj70_(cmp*{W5GDW5nL2yA z#kEIyfz$vuulNGAk~W*|lhF*X$9-}Cjo;wj)>&ocW~0tb!>)|7@%(iwKD^3ub$XJ9 z4~iIZg=VgV=^!0OqFEJ)#xraqFwb9%3Jht6M1Oo3_E3Hp*yv}1{#K$+BwMSF&s)KQ z%5D7mjGvUvvn<`Sg6JzjYK9EK{qb~{#JbCje6*`Tpbt>a2V$%A)P^?bS&flr=LymK z0zp-x+BEyIO0!9IpbGl9(XrC^8dX3vzj<5xo7GjQobL7!WoI|Us0pp>gX9h~51Nv$ z22FWxgOMFE3It6ltwMcf(S|Vk4AnWUuDuw#(^-s9IW_;IB+7MJS$FLk4c(cFp*y7| z|Di*d=yW)Dm1Qw~w=f6x$Z~>{4IWmMSzbSEZ-aG2pk2e%oO(x;Et4{J-YN75=2hQ~ zxOp2C+VkaEFy)mHeY8ATqr&s^f(vIsu)-On;ggdsst!iDz8Il4Bat=ZNDFI*&Gd`p zjJ6GF!EN|_sL%#wB5A`b`p9iKIFq&^g|s0xVjJF_N!viQ@yV%#;U;a(Q~yxSXUz<% zc?YrPcS6nKq<^HEcf*1h0yUp;mDJo+otAA+f_E?* zW}H#mX@+Bp!~IWV-HPgJVy>_>2WTQ`cVBKB-WUdcgb4r33<~cVu9-Zh zMFIblK?`3j!Y@boTrGTD6!5FUz*|N5EQI$Ksqo1R{`Kaz;ca2yZ6f?%r&IWsiZp#c zJPLSy82Azqem=q%7HQ@UrKxTB4`Q|Or6PPMg#Wcrh3~-NT~WZ#3yY=kckz+cbc-)d|d9=41_;m3;bhwr8EEyGm!P7J;@3ix$l;LAn$ z2NC|A0K9?0pS>7>mz)pi(PGq6j0{6Dj#_$!dM+yX3KGvvU?8kUHhD`mLm=)(;bn|_ zZJ|YOD0-F^ji5ybq39p1sF)V@xI&6Du3(Xs7R`ks2P?ACqEDdcGgeeWi{go0=}o$d zMWwU|EKu(RR#ZldUWKBKtY{=H@OqLsma+BpBn*%1xIGb07 zM%KEwNXd9a1_m{3t6et9i7q0eACQ{`*33DLZprlOHC*fQY`+xVEvIcJ(dk#dF593 zTr*_;BJk4!@H15Szid+Be_-(M3>M(g4tp3{Rt@lbXmS*3+i-bMjC~dvMfTocyXIAs zKb!PcsjykgmaMW(*0L3gY;l|ou3)!ECoozVV+=B0&WOyoZ3t&P{f36|yF7t0zBR@X zjB!N8O%g)v5DOwclR5E+wNW3)2HE$NhTLwaP! zO@le(^RH_dUmp}Lqm41tj3;|i#$!DrGn!S#{Tnol9Yw|ttuc;d zjPsFkRx6A@58{lIw2W`$L_2auF-9FSHr)}Kahb|^>NO4H(41(W<7meC%pH{R$yONq zsf>%Yj7Ln-GLB)4w;*HZRu~WEa>jOA#`&gbpW|4@xH*k7u1|~1_^8Uba=muW5gD&< zjj^0DW+P)(D~xF>|jO|zk%G5fpuS8?gfS=IU&ov=ah@x8~xhUA+MI>GHmea1?Gw$e5<{ju7Wz^a0y;m z3O%RPF4r!F7L=o^S-sq-U4IwitLq`3;g>YT`bw7ia(}>^iD-AbOxRr&`LGYF12uNB z7wwJ;h?0Ei&^&6{RAMeQ!R#mwV|LsvS~hFPQp@Jv0E2-sbX6Hlm+cYY{W>lDL=iq8 z;o}4Fu?+r0rEU24!oW`w;ZKaA@SohQ!s{9QcmZB={-i^@Or=PaoUc%etEruRD)~Q7 zs(FW8Z=W)M{**uI3m{lS{?fA#vr&cH)>R z_g2eTr3A~;v(qi)>%^^kU(D8++M)?!XM8)FcE*~4nnzju&$j!zF-%|IBf>94_+eW3 z(?7Qjzc~#2WD)*GgjWV=hPvlxSgM_tR$(z+m7E_^8>t#H{XLvE&t|&1Fb91nfO<=`lI`96oG+Pewv;y!GtmY#Pk$kcgX>i`#Le1nXvrBcle@VHXg6P!$oCPNXN zwf$6F(ghM_`lu*&4a~F}a}unsN0VV?T-&_2eiEDaZ20Eogf_2fq}sf@2=1!hLi2VE zBhA~>9-G%yTk$O;qu45ViW1C8Ar*(Mf-(IyZ}7#Ff286=f-8PJL#TKxRJ=pvivLy? z#ZJNgGFtI;QgPTRSaTQd(!%C)pwmsH?%?PGrS@d-0-&4E;E%J`?{^;MNxvnhPY1DP ziY5#)IAYyJ;|Ik`HJ`-8Y_b{?ra=50`gaSBQIpI?GhU605#0Bt-W^@DhU`Df7o5Vix@o zaP!{E{1(|+&wp=7)IlXzuxe3{$eQl)u$J<@)%7D}ETJCpZj4f*Cjs4e5IlJyPNcm#3iN~l5=`oXx9tP+5pQP zZ2i;b^?O&6YcMX{&zAbIJo z126+XwUp#U4OKS`VRS1OClC4~=>xT3vL6_Lou0Wwc&09wv5t zqod)#=vQP+kEeg%r#?D1(X>U+jrmOzgocP!=| zhZ(AfvZH)nnyFKV5*&IW-zf9!)Lu!e02`$eKFyGBY@LIFpTATu241Rz7I^vIXGsoru+uMody(v!oZ#ycoWE>$itPW& z-iHXCCfVIdGa-D(FqaZc-(PL6pL~O5o<{+m%g68`C~FdtoHTn)evr_n$CL-tij~M@ z>M4sj_1t8Eo$ooa)wQq;46j_-vq;G2R8Q*rrM)MCX@Uc_k?Q-64E4oh3fjz0Ftpy0 zSvn)VCTO!ZLbOv31UI8wH5V@V{UJe0D#$%vGJ#OvMJm>kmr-E?ZgL>Nz)cQ)7}2jB zJP_frhK=Kcv9b9J&fa=YT-7l2mV>v~>e|4<{lpd2qobURmo16nh~_SG;)v#x2##px z95s!SNnR99|{qy7sEL-^|zJex4zNP2`gA9tYw|BRTs`z5aQ|d z2?Xky(9$1b-K?j7$k!O~=1-l$sg8Vop4_V3(LRfiC0&EhH{s{@gkMR*&t2iOo_r>n zqIY*QJ%AiE5I-m)kCRrmY6qS_{^l|0SLRGt&I)&u!jO$4s(daiLTi2v`w?VQ-z*IF zW{^1}*-a0yo47O-Mpw0WJ^3U!2L8{x*ZjVGWqNWJ{|Os#_7d+4blleSIYLh=V4T7Uz8xjUfXMUkwPyZJE^xH4V~8I zTm}yCEG2&VRWf?wyvb0I^aJ_RxEoft8dwy*F5S{$I48qa9|i}K;d6>Ag4OLl)(U5i zp9U>_fg<)_p3IiZ&cW7L7Tp?itL(04aG5NdZ;idvOS4F37Z%Cb_L!OVlJf{=?(TzJ zJ;HDeRJpo^a#=*K*w(neo5yQSnUa^ zz|jPu0{FJk%{aTd4`^nO*x3ymI#i+!&5^VXU8C~c70NTUXSAIPL&*7Q3+4KIN6NLo zqn2xg%GIzegzL&3QE~Ah>b$1~Hcl5M2f*W0@TySo^&)r-2e*nH#)iAyN-w!$-46xbM2TAh(^puV@Y*g7b-@N$e;V&EYl09>Xo< z>Hv@R8)y;)E*)Q*TX4&9M~Y2<3_NWQfq(7ZM~pg}5}ZaCJPBU2v4!qCsmh4k_XRGm zvTvXo)~T!UDAAQ0F8Aj?$t_0eNJwtQ;GHd-n~XZ@bR=+M(7( z(@W8~OT|!!Gq5f{-pbU5k?IrixOs8qu(uD@AtAcc1MG6_St|MUN z(m0dPZN28lDyvDyWg&K6S5;7hYSEbIWjE9Q@x;}49}sGv>}82Yq0eAFmOS$D%9|er z9ML5w#6b>6X;q2!x(g zOnBLVm#!XdSzC3wP-{z^K28RYfe}M9sfmhXfSG)7Crm&%5MVZfSxs`neCkc3s_$N6 z_Fx<-@qFK5&H28=O6{PKlX}gHgA|dTlWKOs+W&r zwM@1CHsNhGx3{IYuL$a!m~eelr}oXA`PesgtZy2`zBv%oH+07Dc{`s5(wH;ogovz>+B^nM1_hay-FQ@W^eDb=lQsrFJ=bdvy`y5ie z)(fwM!(cq>OCfKA`erEK=Xm|3Fcw2(IpSeOdc3a}AIHmB=Do|xHgY3=*&YtzbSMA4 zr?=Id3>x#G=zGYG&ZBtNAxquhdt(7^@MQ}dd{c8!=XEbIwvs;?-VmE>zm-367t2IQ zipUH?PdSn4tCFs^Ov#2-MCS>5F~ z<(~V_z4zR6&pr3=+;fNO`xTSUw_owLlkHcWL@93QcMBk<{f86vXq~kN&Hrn0m#toO zomn-L7IgE|cD9%%Kcz*TbeR{$uMkG+$@xj6e^~GRpwtl4Xjy(7AEHk8(Ds!!n^N8h z{ppbky^Vd!S-sh1b%{vLy_Yq2)%lwHi3d{6{Z`@srMWxOo4a>LT66#BqVK)AdtYPC zT~5uN+jzn4{du{*-*c|UZYht^i%l7g{kK)qsj*c0u8OuYbob#}^k)K`b5Waz6$^3p{3nTg+~ub!B4 zarM>b%TmpKx#gniE7_UW+=<)2_vXI+^}kbJO}X}b`YQk0@2Ic392xrRA9K?hd+UUA z>Z{*6zN@}k?YIDab(77<3r`s%Ao`M252GW1pJ^GsirEX&eY+MvOvlRtxbb`%AajS4Sz21q=YshfNwO82K+|rSQ4~9ZGG>LbI>ZD_wGc%4R zQioW)*XZ4?CfVI^69k|BMMP(!oSD*xolDf_;sSjA@L<{i^X@jFXKAicN+GP@5$Ng7HYR**ARci?x7FE$q z$C{c}UWXepfe+%(CH=`vud_M>3f&*YHO|0tgI3$nORIy5*!}pFcLsg>LO=-Z$KA!2 z&j#`~L`VACos(mU*vtIE7~p-xLjJgn#DK4e_bbfe(&iovvb`n7DBJ=UqyJ?@M>&6z~iJ)BnE!K}KVUC%OEXp|U>p|&@r)wbIJ zwRNn*MJ<#Zo0dpQ!1|uF-iM}#aXZHD1E12R4PMIXA6o%6V&|{eUzjnYUinWGWd?0(K(9O< zWiYQad{5AhA(7htSERXwkWBpoU)kl#ph1rQ&@_^q5xsoZ$%GtbCO~+lKA&0dI#KCF zD2{LNDWs@o3g${Py5eAGNo%>Qa~Zyh7^;%b<4{ai9_!;sOombF>(Wx1Jwy!pB!KTS zrHp>o!5}k4R#%!tb-7s#o*6*BSqK)=yIqILmF;e46OO}qLT?Byb3q5@L?(P|HpCFH5Q?1wl&yg z#J%1MQlM%3stPi&AOAbXw2B+nljk3uFKJF%mvGaGHfGv#1xB@T!x+P^ko7alQg0vS zG@jc!Wqpv?e%sMRkj=&h31RfiD+b%l?35Jyc#Zb_%}2?~Bm5lBGGS&B84Usd1nrJu z7%BPQq}FAly>4L3$FLL&AOO2XODIvFQwUQ$5GWnFcU1sWm(4r~MTWd}x{3DX{Ce4qu;8+8yuYo

    KMR{L-)yW+RsUywN(*|qkoV(DA!!IqKC6jw3zH_c1!o$5{%&gPV@o z_%%EkRUoawgFHbs-vvCSJ+lzRD~tX+5DUJA7t#|mI3MYB5=(|k+m9#cZ{3a2JfjqB z9xJE+P}`W z8}QzO^NsWri-xCC1coP{zQE&HEzoa@PtwXb4&nHm^slkBuV?ZyUVqjmrt;(1%hRye zrLb`VuAQ8vV>kBW-_C;$yBb-5SyFk>V5Xi0*qTi!X0~ZU@m4xbm({y0upDJmUeM<_ znEETU@e^Z-m(fKT_y2E=CD{BG=VQlnarj$ntupv4C32(q$@o$lRY(+^@$0xdB<^Bs zWf7SKoTgE<8#F$M2&{n;bhwv@?HFoE-3s=pGpxtlf_bgg{i@0Kw|!i#YkY4JK`pj!v?+Pp}`=$+P(?EQgf1}w@={qd0U6#>DMkdV;kN-Zyk_DB1o9(D4_R>@rUkkG7VS1nZ%?N0yppH?x1lt< zRRd=AjslMwu&CZbTGa<1E;2xmj{1r;;WFT!4H^e`D#E8AJ+#wwBmO`sFef`4sPsAx z$Iylp7d}42F~RHwfftSm`IRPRwOLtM;89jv@Hjx3TPP~%;D3P)C%sPM4bR5^vi657 zGwAf_bY4RB+<6WZ=K zT<=pJF!6SS=};4TX^d3n(-zGTY`06U%xH(_uHf|Hni2RYsZ&W{{Z^RE3@TS02Fc~I znuV}~zE1;&tOmwZntjSlNqNMii+{)nLz316xxI{CmStY4XTF6DrQ6hp&1wKDe~-nZ z-dD(KZlRjrcWEi#nNfa0le75Hl+~*0HRy(Kz?A@0&ua$>nFhZO_$^nx_!-~wP`xvcwz|F}5D|mrU%+baQe7FJ%!hTu?zf0kFsv5?r z7GU(kk4irExhq>W9AUsW1U$w7az7V*mE0lvFBPLvvfFxylOQ4qPbNtaISKVh0-l&1 z^MEKc2u)!m6N;Y#!Dm?TT9sbp1jJ4%ZwCW30-71{1p%!L=wOuWPEvv)?daH2ewL^( z`%*>;^XaIDU*NL=3nwN@(}Je(0Y-!af(Kd9u7M)N*<{I6Y=g&qj^WgD?yC+9w!^^QS%^C2x@yRrF=I-VTOy0s2U_nR$tPY^E6!%X$p&sf@>fsv0#Zx zFH1lvJE+LT4A@RUEd#a^P{)8RjF@_2&Iq6bL)t70QxYJVVP=jUr4evjlns&F!V!x7 z1$7voG6ogMYEU5SK!L0V1#+*&t2|IB!yKl{rz|K!OuDK73e6)l&9_eTMi$s9R1P5r zez#Fh3!IqMx(W}(U~ls(3q%Z?SXjnz4hvUd*ucW`v8W12UX598W<}Ld0cB7?Erq5+ zXeoX#Vnx*-^MdMaz-&-dyvinIIf6Y53~}%q21Yp8#lXj?QDEigQ#P@s8tY;J;tv%$ z#T(hQSqH8K;2Dl+ArdwrQ;>?sxA43>S>D?@s4;K{2ftuoGY2~u*vbj1hYWY~{2Lh| z?Rwb`DEoj8*a0}m5zUN{4o=7>jpzLl%e#w%2N?Jb2j5{}4+q;B*vkp2g$xZ`Kq8C~ zlaZHQ3T2yhU@`#tM8GzZZ6M&Ev2ifZH(8!G4(?`P2?tvlXy;%v1E(4p0X0yflM}F> z5m2F*c@2~)>Octq5)tq?3OLH%qt!-sgJK8e`FITnw=-}t2e&e?mV;Xuh`mZu9<8UJ zO}M4M#H~Dzoo0zwd6ab;=<(`ulSf^i2i64_velx>Ot>Yb%HmV% zi+oB0%-3p7UZpkwwcci{RQW{|PhV+U~!N#V#f{jgmJ%WwRg(0BNj&1sU*~Vtj z{ke8!k2ax>*LDmmH82n-blQsm#se$@Q)|D%h{Y@d>#wO8@egScKf#DuX%R~?!XX7) zi6i4T#S*dCPU;U#;q*wWL<}J!mc;`wm{r#p@FXUb?vV7RP}nQ#(q=P>lZq-lJr!fp6bbdQ;8ziW?J`{v{V&(s?GhTst~#M)tb{& zRq3f-=r>iB$cG2*XL>4<3B3(YX%9kt?0w=oW$0uXGI}t#ajD!$<}0-8lUdcL+6)&m z+Qc#J_`_G_F!Ys#A(-wiEC+xeuVvmEoh+wx_ob(_L!$xH4DkpU)}Q6YnbVNI*0zsk z)^pX`&)1x#V&9uf#bTo0t>uXj^Ups)KfT&}9i>!DO7ml$<~NY$%|=+;(;W!69sY~p z-z?-C-$=jj$i71yzi-I#>*2o!{;S}>;@i`k2c)GBc8VuwVSUWPwppXy+l#PLg0~rS zE%tC{>^@Xa9e4#*Y5t4mQ(C0r7MRxGi#HKe)Ux?r;s=Wg#L?T56;Fe$-uq_u!jht5XT;p zjXgO7yA-fZLg*HbZOX>BXJCWEJT+7Z**NylZ0u_@u%`fat`IuSrVjIRv$3aUV3z^* zFd_6N#~zlAU7mqG4Y2cs(62dmUN*Kf1KS1I!~K559G;DNT?XcKz#QS9gP0?-F=u38 z{tz$)f058632tSNyCsH*c_vRpw$2QGDhN$ECYV%T?+*4{v2rvT3KY=;6t8P5irKD` z_=XrARF^0-{E_+w2*1*-`DJ?aB6(h1D=F>l;3aw6Bsyv?Bx0^e0v5YLX`vJ3&>sIx zJW}^Uu1$!bA0}6@y>nQ(rQL+8f^52YHcsu%gE+J$JwNBc5+9#rWQWYr`ox9VpPEMY zIW9ht4|?wRv~JHr{xH7}^6q@LDcLp0K?j0V!%GVIcnOi(i4RMWJ08Qg^QSb)pPR?@ z%b#DKy%7GipVj#@^T5U6k7n*u<#)~J;?FC6kzX(~{}bI<7f88xb3{@l`gA^d6V)%kPw-HXAW7e@4{^2QP8;?J7C$h9LFe;O;(`11!d z7vv|M4k7trcOsFHid%&Z^lY1Qx0%*x z&m%pqUBZU1F;Kiq2$2E3u`Py{`|BG7V5efBT}mnOmaNuf$P27tvg8F5+^(eXb+WJV#{ZK7(Tqk^FPKJRp*fnfMS8 z|8=L!V0i}u0aDzMbtQSwX|6l$sk{5S$q(-vA~f6=yo=ej&-Rz%S>$ZGOw@uGIBL9f zQ?yTgUKrM=J{yNIE38*N=Xp;W<+qCD_v56z;ww^7x0#)pM_1TLer2UYY|)B>J;3m$ zl>E}c!m}v)>TD3#H6XUjEt2bK;1+1L2j`KMijZ%o!_d?CFvObN65LOhly}_SJ3(sa z;+#q82%`1e@FU04?ijk)ueE~UJ{_y1;<&w!dNt%OYNubJH5 z2IYxuvr}?Q_B2BNY!qAn{gTqk@3|8-Ef9*`2Q7+)qimrsRiE-#De)%>(j|QAT5H;? z<*`1mmdCVlxmm3d(}qA)4DF4)j)bIi`igt;9CWPDcm{gCEX@8NDcEZaT#831hRBe3 zQ5r?z4oHTFnjn(o{bM@lBcJh0*>y%1W}RVHK#CK3A4C5=pyRGbsfhis<3YP@{1Rj) zHlIrW0$LFTw5rd`(sFcS%gHiB{9_Qgb_lR{5Vgaz=+<`XJ@jNXrwr{=&7z@9=)_rM z7Kn8;p?qq2OwZaOUYqlFY5M&Ne!hxtVmtQ0{7!Q1_7`~6yj--b@rC#JkAPOm?THU% zi&4BNi0T>Vi;n;P3OXLNlYJn)Q-f!|cqW-H!mV!qh{s9xgl1{- zo#}5Uq`!P#e^&a)1$QTRz{PD2Qp9=f@dqHgc5%&4BV4wdO?DPAyHt7lT)*|kxyL7k~ zR$ysVEqXVzKpvR2&bG9YDIH}P2g0B7T~{@5Lf=y)Z~_N^NX!HjmuI(9;~EJYKrR}- z(4GR=KML&^sHWi^NddTKqAB#~jrqE0e?v0App4OF<;n*OkpOCS7|!|?vamSF0skLc zhG^XZfGMS`u2nn&{8>Zbz48hlhSqk^*Qx#y2;Z_*7?JU0H*{}^DgAo)e4X6xiPLJk zsj=<;rMKL!Y%gK(1z!fprvDxuqO(8HX@P^QiR=d%VUWS@KBKvb)}V9k zDeNGx>EN%~&_NBfFE!A%tI#qTw3EFw&}vU2v~&%$f3$-3kOtb*DzuIa+J_3X84GYt zX88Iibww>~I*w2C5FHJ#K(2zKZibO?*;91lD`4OA6{Wo}g{c@hDO7vEtC_IZea+b2 z4y^4S-D%r1nSH7iKdlipDqX%ExzYg7L-q4{{l#Y{-%VqJjRNdIWy=Qhy)B_ZjN%@kik|r~W>P?~fC2P*#Y|A9Vm6_8LG5J;#GJTQXj18YsHKG5|T5!lC%YV?7_b*=S*r;;du ztv8`Qpz5nWn?W(Gw9{yG#H`Ymn=zBlNwGI$D3s6;co*+x%+)b(O;JglX?||K1%h^s=!+s2z(&6hAaQJ%EIK&17=&#@dHovVubqJi z^McQApfVtodsd39X?>rmuNc(aOHye6B+z~i(EiDb(0<#Q#I#>_CO+-|7E?!h=?tZP z)nE&=UroJ(Fozn44z;RuJ&>lw;V(>aSZk=5LYGz;tCZPefCHaCFhn;2w&f*Uka)GO z?Ry^}0}R$AL=5G}h^j*#h92EzMDr1LtYW)!8&Js&#vM7?cx@@C4g7z zh&(Fcg}_(X;S#@a9#5i5`NEn^T4N`nu?YB2!kx)*x~tp6i@8Qp0-i5q z^w8{=Hw(Tep&xgdFbH6-!#@k}SK3+pziz<3&Dg`Eb|3T7mKvI+NO-S6tt&laf)c7T zU7Jbc7rp^?zeG*$l3U+4A0gIBcae5OZ6I?SZ{MT^n}-X zcwNj_-No752S$_ku9khXMwR#{B{{^5Vm!&U1rDUz-1|ot8+W-{no9fI{gaXfF~f%E zwg4r~7HG({1@@;xks{;PB4f=Oc#>Ld+)*Twuj$3cnj&%Qn%I1^B)O6ulPi5ARR97d z-jfvtww0JvfTZgph7{@iNr}4Jkf7}%F(>q;*}P;!C<3)a!iBb#n30xTLtWNM0kBF2 zuv`P6lMG0WtCSkaZnCo5?X^jH$ef z;JeL$oGx8Gh(xMF2M$o_Ec6fI_g4P-gi;&kohF)Wz7W|=4O$BPVd?rp{?+xoCqSZI z7jlAi11z`YKZQPp2SA5Bq6wd-TCNzB_1rvH<7ii{tI}cazk;Z_?ued$z8!|&`+*}B zP|MB6i$w#l7AU*)bU1Yd>b2oKd@~T=fI>^(q}#+gTi{Tt4K!FAsIYjrJYWSb88&Fl zhOI%nc&^-^Hg2l~DSw7{mqCNWihA_py)Te6nVmwU);SuU+`xM)*b{f)yfY6TWt= zpyJ_Xiy$6#{@0Nk5x8UFB!Syt*^RARPD1;oe+_NoXz)wxM&A7-R*lpO)&TDgk{H10 zRy+3cV?8;=8QlKn;e!p%Z-u0}nD8SUu0q-qA67vo(DV7omB>$_QUvXHn)6!Uhqaz5 zOUKaWZEfE^wFr$Fp&Ay&p6(%5{oW46GOv^|7wiLSZkyLG(xTH+Z-LIAwTs7)!% zS2@jhhSLgNCppknaOLe{x7L@Xk8u@n)z7pKp&JVC#ap`Ym|kKX!&fD9p6WTjvxxzl zyRqk3zG@mrL~6mlSvSJ3$(&Y<7BrRSLX{#867a4=$&hQ8X=*}WB z7;XpOL4wv5iS>mi*8`Va&B=z;kz`vk|8_iSAc5>h;)LSokAVjxajMXa40iWUU1$K+ zYs@pp`|~pF)@^0iD^Ud~lOTr-EAfwy5LTJsFM$8%LE(JM$wJpbPHaLiLS5_IVq8EF zH3%`mEc1^(|pmo-{W+Qm(Ff5A;K{maY~{OJS8*uRAe4DjJ#yZ=#6 zh^!wsJbj>DJmTCI{t~xk`DJ5K#RaGadt?(vMHhb++()?5>w$Yl5eV;62#yhv;^B^w zFsqI^_XtVQe{$+lSjCa^H26z`Qx`-?&R@Q92usK!)=2Z0!5)eOCan{Q?vm0A-b#4MRx&l*S+F!CVd~rqUy~t8SnjFORPWguT{fF19n6;Hbafg)xwoOi^p-kZuo9K$;u$E!$VsXMt#X>Yw{S< zL)${KucRlp(!Iy}MIG7>BMF1#LtAG7P=TyCgeO1bXjqC6He}fvA`=UboA0QG8fjAC zXg|52b4K{_V#^V`C^^Laj@(12;dOCvVF&7pH`fbp=z15vDycFpY}Pj591tE#(vWXw z2M~|u;Zacw?E1KECDy}0n!_dHKvufEy*>B)(ri4Pz*u|1*vvlul=m9w;88yX`BZh7 z=2R63lJ!!9?6~mamjk2XGq7=j?edc*qI^&zPic?Udh!FOWhqaMG^>gE#Jvw>4`f%>qXST$wqOTK#xwkjXoO@58;aAyV;~xE(O(Y3o{>e z!-Wx6xa#7{bR9L|*eWOMxUiF%i~5uG(N)`k1)v@+Pglj_N{5b9E9t|d;cX_oX;KTP zM-`3(K(7LTb>fsD&M{G~0taACZ2XSCLo<=lh2SG*15M@}ka(lw z(WrrPzovXSL#t3ZK$6}{lPj_FHG&VTdoE57a0XGsZq|7Mu0!fR&H0uj>QsQr{2@I2 zWR5TbZLm~q+DJHNj2wD{;G2W~M_qC13D#ZCOgfS4*j!%SN14m=d{X5p_SW5!!_VJB zR;3J-aKwXoi{Ng~fk{?lcb|s8udFFHeCsq6!%Bk}P3?hDiapSnVs{4`iY>cm@QDl->Ionj?zddIL|6p(izx_D;t%tuYfuBsqQ{wq8N9P@!0{?R1`@DmL z;9uaFe%?>`g@Z?dqsbgR=i%SOCpq{RINDVJ5$0Q;0T;j%fHVFi?4wP#55{Kwjzi}4HF zn#rcrJCiA}utv;*S@5KZ$k*^}^2|~lek`i5rZUjke{qhtY$bi`D)%j1K>KnF>5FrK z+7H3HSJMgCX|6mUAQ0%p&RO=t#vwL`|4A%`F_r2M#8g@Zk4kV*fGUkWfD-Y>^NpvP|2N0e+PYgir9KA| zk7v8s;-~hj-RrO(;5{!9 znRqVqzRmVHhZ>usnxk znm>fG$CmeG#*B4JFyYLw%W_1GDE34|&f$gLaG8K)=y$k*wH~AdkM_8mp`ORgBpae{ zqO;U1dl`J<@Qvx}=r_htK7u!;@umqT%)T;_?$r8XOZA6I zHXyH^3-aC~JsZn#j>1osc{+P!vz^;ZqDm29c<~T-)SiPJF=ai9TvTzLJ+hAGvnpJ| zk+|BS&1^N)u7{Glp(oUt!nya4E_9vSH|y47zN%Os*q;hgVzkXz4-cD4??SLi?uImC zU~fou|2VqHxX!q4-Z`BvL&tl_omTg{WYW&Ob7cRQ9Ucjf^ibMZ58Hh8P1$uyzrv%T zNK&97-Da#ViYipP8(`z!(O~-uc{*&uwm6;bD{4sEtFuJN`6Y5|?k+(D>G(bW{Kq8fjz%cg6}wyLYw)=dfxJ|7#7oW?m@Kaes$nGE?VKIbvM zWj_|pt&kY@@ydcArpnXAK&OWgH8o4D8%p>w8=~e)zA{(tg2qCxVH_ygf}gKg@P{#` z&)Q3weq@)6_+MX?|GN^FJxut&H&qpH1Gy?WavRV?6s9z~PQ&74ckhVUbL;u%f5ful zgXjbO2u4qvOQX@#C^#smNLr{!9bzR&xBe2Lp}R!V1Xcs_HxX4(&n#-{O*VU~D^l!{ zwc#lR4W;7>no8~Dnl$Hb9BsoJ-+Hu-V$2f8@qxy4m=DG}HY0#nZJ1jC8UI>6iP@JN zZU>+Ga58)*k+$%t046FSwU%CdRh}8AXJ=@?)%2{^%*V-QWkQyauC$(!cSE5^%omuF zB1d}`GbPtvWJ(qw4wpM6qvzx7t7P7Fjz!58+M|nON+K-(ZC*TC&6qE zKND4+&F9=U&gbyx%bd*0eu)WYyZabdYD7-(8qaIyE3RVs>MGXOX$lJ}%+yc%0gc3# z(9yFOoUAi<(aE~tD*3ogYahgEn$H$!|1Eu~6DR=B{4p2zA)SQ{V_62BsdQr#dRfPe zkK;_ricXz<==S2YH0v8O>6}-omB+GO(G=jHz5+Vg`zCai&)YDiocnZg*)<3!PlYpp z!YN-0*yM#f!V2w6hs{lOGDi9lgMxUk0U@JPH=|%aZq_f1UpmF_#vd*pzt=bYHu#O- zbP@bee&2f`{51Xuh@tGtC-`oG4vgt4r;XctD2a=qZc&s1dHFpxfMfzR#m&39aKqn zH|Ov)L=eFwn_^P1pJFmk9^<5FB=oHD#T!}Um;evEog-rs)pI@XKBtSRJeyW7f0$q5 zFz190DV@loomkRHSkJ6wy)b$_M>ffZti+~8v_BU<8|~au-14(coMK4ISQfubRx`eQ;9t-nJ0_waBIcbFAMDe0O)Kh1~1tg5dMvU}X z!JLOk>~;8VVBag*bD|@NubQg~LzJ2X_xYT%Op;LQg!CwJ#4j>egiY*8zby6yLqAmL z`T4!_b@WzO=OVKF7VA9Kd}Y=^fq2a+BPhPc_dMXuAA{rpxbY zo=?|&pQ$PHgz}ulY>G}|Nie4Oz!sZ7g~#Llg9p%P=ICfyjSN*?Z26(sa)ex}qQP9I zD`Bqv>CZaE0+1xmpaD2HXiDOQ$Ob`N$wJB|Y!qZpWF6*|A|duzQ-XC5?;bvYo~6wr z13=VG8lVaj+Xe~mkx1!V4zVfp%ouutO(2Y*VR?AZLt{|t=#luC8Nl7#oA-9?h+Qt$ z3)UU{^M_3d;5+=!aO9>=i}a}6h9zzr-PJZ;=UE#sAXpl|pJ*2;#-Ab)x_$Piy#FmV z$xp=il*yEH?u75#zQ*S)4i^hNE63?=kU7Cm)^rv;Yy%B1Mz`NDn(K*+#R;ik#{jZN znXatTGubL#vsEIY${R>Y7zOnHttT$U(AiHpdt`${JQtdC9w(GKpH8mjoPW5`Fx(Pi zB+}dBk?3%tLZaU3NTT2I-eny~80ygK4l(;fdX4Z`9kn9lV>SgBYqOG}>LP8!_)Dze zhx^lpU94dewbgTbf4O0CS|+{O+Y?raTR0o2-39yj=RWR8Vmyq|qssxRy2Zv|K@&g! zx=gG%Cdu8HM%)t`sCz=SF*uTFy50^@AoNRKJeYrKA0OsB>4{(>&v<6yKI_T$h-XB> zI}WY){=`t;I69Wr4u96Dx*>phb{;m?&Qm+*e)OVMd+0j7Z}0TKp?C6)?&NUhkaYAQ!}s_|9bxN2VZ>y!zXkp zjOb`XSfc;Pgn+Fw;2Yxt?x6xsv``}Sa`TmEgZf>DGSaV<9v%r zzVlUl@yMB&VM2yze4pk$<9G$%HP(dqW;QZ>_gJa8v~7(M| z>%Q3q7@uN|Mumg*ZY}-E;5)=a=-P@JHl`|?a*!;P-fMa$?9GXNtT$bT(%$rf-mu1B z3*_KAE$=;Z6P^p9M+b3-`3m|V*}tW*JLM#V{kjZ$&rKBey82kyft%!vMg;Z?2>ZxZ z3OkY*_HY^Y%3&1t!}XMk9}hz+_T@cqc2TLga9Bb>$M-To&oV$c4AA2QP#*88?5YB~ zJ29XSWkBN@pzWI}piu-+F7HY1t^&#(rr8#_bn$i1DKbdV=am=Ivzue7_&F4S-6Tl` zrrj0%yi3^?sENXGTX0MBKxJF-RrM8a3o6Ko4wWTDv6Q-hooIvbxAk;`P^s5!5GwR+ zgFsS3u-%$X`lT*V7w_(ty z|CbH=zjNYkI2Pt861q=vJpE&90z5)V7uj%ZhXSEtq*15&37P`kprhXJ#FtsH{>(pD zku1+w;v%{WwaGneC6*G6_gq78WE=AlG+ZX{xd&>6f9`Z1 zY%b;)(J}_LfoT19Gon4-Gak|I>ZuT|mp&fRa8-{-w1$LA8zUN0JJfPbJec1nfH^Pq zf;wCuqzU>V%QOi+rs1xTMXw#8m8mfUWKE47pn^5(0Ij$&-T-xlTA}MxH4XWbqDBkG zu27Wf^wh$#YkeXCIz2!Is7Wh8b+Q1pREMsP!io4V#KULDcM0$r zsKMv&%dZe0iCK)=CB$bzHN~e{YcY~kixD;8g~lC@0K3E)+tMW35*yopu7eG%habQfMfRzdpl?Fb@~H#!ds((Xc?Uk8YID%Xjw!|Darq75LHOdf z;;{gzYC^L6crPg2leSr+eb&C%@&k?sUiy_K?X1DArR?{sREc&zFIJ*CyM%M&uyA=N z4f~E+1?;=Ya5j?I_MO^B+c)JQ=sC!Qvl0m`2EXCQFH)-wyyx=}NcN#Eac5Xm_Xe%R z_y`y5p3c~|?olN#vhGt(>1gO~G`7;f-Yf+nNt;2rlJARI-*OorW8}E3N4|#c^qhZ= zIMRvVW12SF^+mB=zY|2WRF)Ri^?QVvuCKvklQwl-K26ZhNB3q`#6*^>B4+ntbvjP? z@(QQpbT%EUsuNAef)!N6JfRga)3qYzOOCPh#?vavD;bi7*o7G+LyYkPLqP4PC!_%% z>2&Lh%#%pjiAq@vP{M$ zMu?$zH(cKY4Y31N0R9(!8;BiQ7qYcn@uYn713D?Wwob|%5KGd{br+tLK6=zk2D{_+ z*x4Y0rYY)QWOyYP@>SCU8Ll(!cu%Mgc@n_ntiFkcB7R9>=NUzEmY%{)S*b}h#-&v- z#*B$Ljljfz>nTq9%0*_p#lkP4P!X-INGs8n?4#gCE*jSd(H3w=Z6p$3%E)1(m^|=j z9sUf;clm%xerOlxa57S30b^`RTna2ceGS;=fgq)?b}*U8HFXfqI{gI{`}lqK7WkRw zdhkqRUbBVLJD&{Dq4xqZH4Jdbj&H7vSsr=s5}D=c&!Lx{gKcM)Gv+oh%lGC4%;Hg) z#dRTODPDX@%;Je<7FQf*S&f5#!-hyC3Za|Yf>1_$go?~Xhz&0BiBNg!i%UQS;6>p9 zfLkMR10wPJ^?*cVoklSv{2U7JjYMpp>OUiKMP>bp9tjjxdPpOcFH%(`3g{FBYFbYn z0TZ*$bWW~NfED(wi|$28IDW;_?q7eqLl#(9{mp+~q1K+yw07N>iM00T zKA~EBp;l|pm$mj#@az>&6U;brNz>$CAK`wlrtNaRxMu>f*a^g9(Uy!NU(uG#B1T7$ zhecbcgvU#g1t2j~dJ@fO3vc51D!Zvt4i!j6b0uAQQFyOqeSJlz2yX-la<8pwe3$=7 z%K9%)@k%z5>*>m_D)Tpdi1C4F8~lSISw);Xva@HAHX;BEG{eQF!VOFn<`r;NqQbD+i0{c=O{fC);AToRovll}p- zWr>4APlS!i5ZMU(>gu+Od=4udULB#{BB3OWX8X!zFfqeYTK<=|bFxaASN{Q>xo>sb z+4-d&ZCK?W?s2)R{Hy=^%~p98$$cLHl23gF!~faO@w81XpIwCn8O3Osd`Yxy#%8Yi z3J3PW6OQ-h{w%Lq(*JxUMMB+vzC3+n6E^wos3ibXZ$rkHUcVeNF8Dk2W6<*7mW=LIjEvW0X~_8R|HP8WRXNkriuDnI*x$pd8a?Y1A-dJ)X^u zNCvHz1NzD1M}J{qrBu%6qx=GLrByy>~zYzIIe^LnptF7PTE1A(`A|n70Jz9~!6&Wox<*qd2-9-jwvBb6IFOhi*!HTO(I4gl_~;%`kxB zrSt+{)DiD}@4<$rb)8PIn2lOAMBxNUJa$I074zDf6!miw73Q{MnMVKW6UyPm3N8tZ!x(=;p`snZ`mF973t`YtfM6T zYr|36(Ko0~aF!tUfR4^ZlcO_eDy)12O^)l)-i&bU?g&hd9v$i663A#)mGzZ&=>(mM zb}SD|B-|bE-%I`e4h-cV$05D2Fz;E|9;1((BLu_;Zr~aW!g-5-@S`}R9o$hNa4<TdMi0@g~0N-VB!YeX?1ooMxU>>AHnr^H;eB4bup7~fZG1ovqUFQVHF^)zc0UN@ZpPC&80NWv4`iCa-* zf+HrX!+3r$;d|aw%ZuN@9#ZylA4g<}>of=vPYRZ}LnA|6r$LCkNghv-@7eB0S9jwU z#navEg7=~45V{=S<;!*yEf3zq!bo&pbP5d}(=q%;_b(p-gycQ{C0;xZb48>UlUY9h zH96$Ydf)|3CNVT7EKVYfFwqeD1iraO_v5`8kqGq~CxE_7i3YSbg-Eg!B4+MLuXJz$ z3JCYr1P~R*z5jv(vW{^7H1kBf4>t)XBT4WKyhKEdw;+YeH;R4Ia=&^QoPf&a+6t}q|dQdZoJiw-*Qsxbvp4GmT)FG_cg%-6Z700)LdX1Z97 zgLvow$}o}j?v+H=Czq$svrfKkN-^)*sn@9T{x{=XY}QL$h4})gAf5%GfYX$d%Rq$_(Yg>TcE ziL`!7Piq)U-MtW4>irNEop`|xWxR4)gHqE}IW3sMXdq4wX7WpD?(`Y(qcfBKWN}P* z(4;VxH_#$)U_zh4*DsPa1oW)No6rQelsDQkIeO}&Cdc&G0h8SlOpa7NRdiA)v?UAM z0&NQy1#SLo0L_okmXhg^##aSFfK_71NcZVN-g{W5Qw*Crox0_ex1aUwxm|3+um$3A zOjQU{lLRhsH|u%#W+;mHD#(=ZKhA}2Pr%q!i=@aGDOz6JhQ9wVqf39Cdw-NHoi!E& zre3`kgt{1Bi@-8T?)_bYMvgP2J$bx95&ZGJO@H40b&R|9q z^Uh_=D>EybkTB`VT=b?ktM=m4p`T%|8`z(2r1bd(X|fx}1XXoRVP7I1v`2!iLm4n3 zWZ5buA3g(;G_6GZ#o?nh&{T}_wVhzyyprf$Ji!iDUpT7I31R@=|iR z9enD;$?%B*E$!BGyyq@G-AiC|;l9M5t*EjfRnrN9+avFLNsXa;62A5sU9l%paVsCa5oj9Tx!_xA@9-^3+!z~%wQOCY>;}1u;fXAKj4@!t@R>2NzQ+bJTtwO` z+~0>yqywC86%Bp52d_Q0lGki+k_#I24#B#Ke|`;9b#d+&dw$@(AL79Rg$txD%PSI3 zv%5CwsWum&>e}oos+^n3g}ncdv?~FRs>;$;S)kag&qzm4xLRzt7a;?#sFN{O8%D!|jh4>sR6*+H@pf)! zVQIz)n7GOH5S6sEoirtDnlo#iGYMI9CtiaZuNcI()XuH}<)6b(&L|-@s`Mt7 z%vN-uhM3#_U~g;jh-*wkKlnTL8GxJdImYt#h&pU`U*i;0kW^oVbf-6Bc$ABq1khZa zs~Ovm$vLAeZgqh>S$q>vG!iIr@mhGM#X=8VnFNgnQ>o^~r!Q!DN0!!t0|6=E49CT< z)4!8jF5f7*r|K5b5WCBvogT6J_9x|Ssg?&B?{dsarA9px9F9?Cy=i^3$Ls|EW6jxG zd`l3|z8%w|Jz9*;7pkOtsU-8S=tqT!IKiF?9c+^43Ei*iT&n6Ei#nHBb@oVofAkFN zKm3GMf1|VhB`xd!@Cm7(?Lw^jUv~XJ>%TWq|5BF{@rE4~l`EH>+=dcLZCph0EYTLT zR~GS7YTlAuzY;#-Z*CDWok_cG8B}=A1)Bnq$qGn0nGVaKkvJTLlolQEhHG$kOKV3c zVpYvi4F>^g zUIVgBv{$-T#7fKB@<1VT6_{bkNA?ZYs*g^~(Oc+DbASN&3>C z~(HyQtK5r2`%*=b&xoxs`XYONSz@L=zJO{xxMu}km@OhHb zM1dqryVJ3qGC}1+PNDiQIEk0*yTzzT<66EW(536cN`s~U>c)JRaSH>JZhu}#De@%6 z(L{<&q$rXUZzDxJN%0K{(dM}n7(l^4e8+*VM7AyCDO;Lk+lOqMCB+;p#TAJBhP&0J z7Xp?d;8QoJu6~qKKl2?o+K2B(`3~bdEZt9)Df`+5uGJs zr8D9|L>zX>IHTCLCKvmNGtopO+QNx4Yn&0qh`QORr_GFFDiHIH#Do#kd;^@sQOxg=|1bME|Eu_ZU%tm+CSP-ezaZb=;`>Q_gPf?i z0-9#yzW{0AUEY|6%T}cstj;s;gai+5uK|c+T(5$!L+~pI8J;E~LlDvfS^MG-jQ33s zA}&kk1Z`s(Z^O^FdZB3%@u2TfFrHa5HcDpWi!|IEM->AQyxA?mucIm`(T!&j_h+}N z$`&TiwbUM}{M#4l(r*X;H&&}!ZbxyjTrmczexkod6GHOvH4wF2gfIBEM}mI%M`!%$ ziMTZSGOu7O{!euO*E{K=?ps3eKnvM85%C8d%M><}WAe>|=h$x62)aIYhUIm$dWVFpFO;N@oBe|p#& ztR=3~kaeh=$}^4f@NQ%draz}v3lD#|t#M*Zt9>v2ejTSuRmu5==s9(kn-^g}9&BXPw+!6iv2V&JY+n1?>v#yFj zY-n^kA%G8ELK&6`qYtt^A7%F83-RiKZJ0dnddj}1G;6+nPwA>vw#DOr*GV|POIvB# zI@XC4#_uRiM@+3{;JB7U59t>#6az=9@fi*zdEZ(`d1{QFo(J+9m8F`QE-kFzknP7S zvn%;*YIJ_r_@??}ncn#qV(d z;wo~d^r!GY?f&d&u=~^arrn>6v+U17HAS-@c1#fhjfpG~TCMujYSl6(Db9k`7E1Ns756`zpZuL@gZ5qnsXf&x?9^jpL@a{ zx4{qD<975<_P9-(b#@IbQw{uTo@3k)XyEAaOvbIl6K#y!wpI4HeLC~(n)R}p&cHl- z+`Qo>$CalTHFjI-2+P*1KwkozL^K}Z99#nwk1m==oBIKnU$TEVdGWdBoYd6Gi_gD* z+b1tRx5ZC+($KP6W|mvDSjG*3*pMbIR-9cN^+W=>lZ&Gr=%+%9$wdkOyMyTOAnxYS zpQpp|puBu%_M(9O(^LEfX|XZcfuf%^@92%*@VV`PT8~h(i|gieb%*xSPgeWTE`PK; zy3npPI>uvq_%Oc&2Cjxa)OA$Osd-rBI3f^zG2w!grz@%^)iSALb8V0MD08LE6=-0A zDlUm8oR7UmtQizd>_&kG?kNe2V{6H3aGr5Yf8+6!tfk%U5>SXEG6IEooW9T-{+hw* z|7MsY8exg2T^sAHEQJh6RXMzJ*p*v2Hw!DLYsMx&uEA92mig7)ITM?R=z{UN1L2}Rl$B02K!9!0Bk8L6b?(r)>9i7vu`QaJo+uh?YM^>R zXd!n4_I#Bv{b%MG3*=s{5AA-GC77}R+>dx0_FEPJTC7`S4(#2l@?6GtcEG^B^G9#< zkcj79U_y|O<_CN0#shj>bn~k%fv@HPb&d98mdl&WOr@s^(Bj1m?a;qk?Q_{Rhq_v| z_C>8VRBMZwfi)Seu5wI`M~h6_lx59HVl7y6(=Zw8;!G}I#4+n|jV7!#q6cDKZXtH0 z-~IHDOeRdu(Pwy`0wi!XDstYY=rWHtwHFmOdPeQS%lS3}&aJ{<@_WG&SSEPe*kzkVS3(JR_gpCB50o~< zZPfyNPwPLtJWZ1qOf7mpB*P6}&wmHu9^Q|Il~Lg3Tth;Gs!I1#2tzn>WDL zYC(6t&~v~Weu1*+2Pk3jJBgWxG&Xydn)w6V#SO+Bw{>#ktVW-VI-=+JPvsDC#4I=; z>gSK#>cJ$5QTR#6hDU3a*F5c2J+SNWYH!+`q2xvv+7g8e9vY8AbXp_v&SRdJBoB$a zcfJ-KC;s8Js8#>knc^Rw?>$hLmY)#Dpry#CODLW32u12&(AOHMTBXO1>;02ws&QH4 zVokxu5gC^>yYOPi=|*ADOpL-XfAbg*m%MRIRy%7rS{(~@j*}LT$KOrp19lSC>;LhV zk6B|SPH3m&tCj{-2*%s+7pPsg1KQ2~Kucw9C2%}6DYrZj%Y2@h49a95A`q2*=hDMN19hN>s>6{T*D`!_TnBr0IJANXvg&LYlR{T z%_}JbMI#sfd71TvrPDoW>8!4W9z~UJk=rk9GGqS(wKk=NF1IKqnB5w+RMiR=cx;8w zWz%Gq+FvbtT+<3Y`p}Xurkn~tRI++&E6dw(b&1XFpj&t{UI2qj@E!cSnBTG<8_S?g zcfdL=HZr>;+F>+p(6dXT9r0UR677WFAmfec)*g$Ju;~Q)8`#Nsz$1SP5TB`pv1|pN zF(?NH!QN(G0^`3*(LhBhqEU;D%GQbw6aHB54R>dd^Q9J9U-uxvkFV+;B=qq)Ya|GL z1ftiZppW;D9!WwUyInT=fCgQ*?UlSQ)=>-6m>oZ>u8xV@Vt^70i)b!aDi)Djr!dlK zRR3;?MZ~IFTa{RQk?<){Nj8trKBDo8sl;-6MuALLia<`YlgBJ%Ki+ZndBf0X`R&x_ZZgw|Ooy=8Zic4C6g>{}W>!ogKQ2@_yVI|D#ax^YZ z>jwkSHGHOEOCbS>v>F=af;;l$`CvaBvVn7bNJykKIxKjJUKG;f?>XR#p*IJ4a}ISh zKBH7>@$(IhCT5AcUhpTN6{|u)E2!*$LR8tN+w&arg!5aX_c8@jssU4EhHRLkW~$*P zz?6zWWVhBykY*?c>x-WnqxpvIIQH#7(pJGY^=Wfvmo+c_B$gAq)y}W0g!3d}!#s*N zJU9~Ow>$VD@FWCuj1bU-ApDp=_9K&Hol7n^2#~iC&~8QFx=Rp{=w04XbG4k23?rcZ zE}2AKWsphDyx%g5EX2l6l+sSUX@+GL5W1Pq9s`kY%u=Q*He3jw z2QajEMk-lNpP_g@dtZxuU>u?d2NaST^a)57^=i?Z+Xevz+=To<1DDQaId# zdvKlzL*sYsZekT3c+JN|vq=%tHbq1{{5TP~9>C=mHsd_5KWgCj7@?8MR5a562yLh5 zR~GQ0Bri7Vj!%!@L6DN7zphN$Wvx+!hNc_3Tl8NKDr|bYDinn8gl}J zjs3w1HrSvQz0aIv7APoCCUX!Rh_NqEU<`8*;;}vG75BxN)4%)*y3P2)XI@TU)K@_$ zKC@>MeO@A%DSnmGaANhz;!DH=gG{A_4 z`H*+!0^LSvD|N>DKa zl(ZZZExX5ZwVTLq6;>G=sFG0(u-F=Ii!`+tIkuNX(81Q(;D4 z=dzRxKPV+bKk)LoE~RAnT9gd=tYo;5Sa~&Ad8N(DNB3#6YEhhgGSysRaq>Q!RBg~Z z$p{lu?y|6R_FnO3;Iy;^O|u#w=YFf)_5KCSf9$Zmc3tAOY&o0yL# zelnqD69bW42lI#BVHUpwT@85FteF1QVER>o$U!iDtdvl%RHlywiM6D^@rrQ%am>pl zu(W8Sw_&Y90NWf0K%XzE8X}^&H)lRI-)SC+U zy8@c)a@v>my9W7iQK!M5E_`=~+O3u*HgC%^nh%hoQj7hNQQMwxX^$?~EZ?=2!q?UL zK?M8bs$TTjOO=d=^ROSeh2s0~*J5&eI}n?kTi*YOV|@YG?bSnb;*i6U#2u=Fs+o^7 ztOsiQ9G3S6`siBG`ui>pxWD(uI`^ZU4Vv<|m-*yg5W9Q&*<9Y@rU=feM5}(qTmOm! z_Y`73A7Q?!S!W=9j@mUed*{RI&F}sZwFKnEWE|IW63oD7yYHnsE1;SXjUn&R60Vd% ztNPL3erkxZGppx@81gLP$);t+^Jw`zFW0kYp5)gcMx??2ZyB`o+Kf&@uhH6UGp#@K zI(aoEh-ra45dG0KAFfB26To?i`h5uRCR7~qPRN{o9dWYtFZd{^s}exx#^Z6?tLMMv zc1opkbl9iR=Quhpg-57Er(fhheeU%tzDUM-oH?r)if z{$MWS zo#MTD?G$fU0Ebw&FYgrkD%UT(9G1wYmqZ4ew#+Kra%$BT@8@>_A|w*t#tCJLkoHc? zB2CG5WzK?HOhDrur<#Bn6x(vfC*6T*`G+2Un#4En#k`-22iY8KpV41J<9(49ok?gR zet++h{xIvlctU|#N}kX=kMBo3d|ei;5ePwD{(3ZSjtX9?kEe3Qsen>P9M|{U&HyF& z9)T0Hor72JiPDq{gE~=46Sp(j0bHN+dER*?(`2<-d0Vjpnbj*&@&86ANy~ z6YA}~S=STc-kjs@I*$Gyo5k;SP_k2;bzFxgHn)>4#%jR&RDL6EpuLb7@!I>ll`!k? zR9>L$aP?z1;1q0YFwY;^u8*Z6i=BFzAM_pn$J@0)M^&BcGn0fQkn{{)&Ay zd#Bo%WvAllC27ypq1HW9N5TK&;Qxu%%PE0VkVe~03MzqZ=V2`h^p~MTBo9;Z#D4Vk zPHnP}DDP2#OigtaMky-5Yu?DI53Ms*@+36E@u&-fgy3@BH z+3Dj-FaeqGX9zW=oLuz!-1TZ8=yb4UA$zu4Sz@!JadTM4fK!*`n6cG*h(E=+Ccw`` zxwRz5M1J|R@XpsNSmGhp?X>uVM-^Y}9s16DsDldYU_NJ?C=)5N44lGwC^qGTpCm{) zHu}0}5ZR0+G}Wp?*;Yb1GX)6V1n5*_>gmTbCH*g2{xM<-6``OR!JYoP;m>H=ijEx@ zQU}S~Ent)v;wf<(A0DpDs|V9!s>SS+2u(h{m! z_X@mUh!Y}E>cV-^8pIxb>h zIH(^OrC8r_yoKwXd-Y;I>dhU6R&*_W73gm+Y{TEx)?+tb5a~0z=kNRO#r)f`O55s$ z5HITNg!Np^tQNMKPoiauNivUKWFvT^(Z7}iR6ABuewwj*Y8GO4x&i)n@!g}dwcsWY zi0P36QMZ3)^RZBDsqP7UWYiC{iCT^}mK1UZd%WZf_Q+!`C!9pK-@Rt4g^Eg4+VOts zHr+|BUvp+;0K7NLZWzyKDY4ZYcVlCajOaA}wSNuEL$c--tJtYElAuYnNC`&$jkT1N zm>QOi1)60DNbqOruW`P)W=i^=uR<|K7hIF3l(KTJ-uAu0Ad>6p23)ZKN5um0#Ajl~ zF0h2eeu+CVCnV?Foh0XbSFk=&z(W49bP@S&T5LpqFKGD{5jGdH6ZuS$12}X1u$mNN zn7~+MfE^(Q=yMOew9w;g(ZZ5Jn_#DGfwp*V(7ZQYk(VCvqc+01fucNrn}ju+VPlO(hd*J>f(=W`LbGoZEcNoLiO0arfluIc%Vw)-IHzM)0mpm<6ArT5xV3$II+! z>gA$}RuISoEg|#nhy;#P+FN(AaQr0*$B<+s-^fWV^9eg_O)w=u4PBF}z$OJ7Vy{1l z$L-{z_sSgp6@WN*+R8ExDj5giS9!w#a%a`sK*y-aIJ)9`r*~;Wh2={aZ1!QT@^NJQ zHSqAeKrB8f0}Di?E1cB)@YLz}d_}C%wiI5$($wtzIKh`{aChgo%+8UbXj>v`AB)r2 zp|b(9VlLWo%2f_O~330rBJN3lg_FBD?RT5(Jg38kVv#z6{m? zdX0nrf(JQ){$Ui0U-~vkrIA6(cOjeE zg=}Duf|ahiTZW6XSSuLz6H+e=Kz{=+Om{j8Q`LT8sFRLaX45LRpy$vPj~CQ~#)Vwn zC_?uDFy8)N$-QQ%RUJ^`mAr}WHKVL*rhCmet6Jn(c%BZ=OC0U+{187+M-r~L;gOx27Rpn07hCqVmD-W4+`1I_%3GS7 zeYhAniGszIxnhJNeKhKP9^CwW<}Fdw^jBqA9@~jK7|?W@JLK(N%({^V5*@B zAtFhySe2Fwz0}GbOKO`d##-d<(_`12UbIw_5_h}uycT)i&WfdrmgM6Pb%4CRFt)zk zpCE7d?`*Ec#M*rP$Ca49-*Irj{+9igmQKqn)%DDpn#&3R3=^On}SmMe~Z@)Q0+ zlKclhC@Gu$<6@|%?)^iY0C%M9ZDVJKQbLRQu$xJw3FVX1PYTm;7cWG$fTBA-u-eLe z_ksqR^M8|2PUUZ&B+R1I=zKi(i$G9uY!#|q24(!0r12HjsM*;nY$&qq;&=m{+5k0k z!(3EQ>ykDomd@a32=uw^KXV+CH|!!R=tsdyW36~Z4n8Hxo?+0)o!bm5Bz|bN%#%IW z&?jq?>`9<;*>i+GB`lIXf2L1~&|)`z z>J3kK(5F5?8LPCEWbg0zwS*Qiz2EQw_X!^`l}w@mqm!Bjyx5`-xYnW%c$P&UaD_48 zB4fY~W58L)fQK0a9%u}>uQA|w^nJc+;W1y3*lW6w!e3x|XfO8qGT8CI_?m8_a+JA! zRGNYv_&Y&TsmH!xq>j^=qyc}rJREplf2m361|*!isLvVt5p>W-W%N(j;2 zyIm7PQrhq2+LTB_i%kV}b0%m?j{#xr@gKu)rO?fPM(IZPPa{b~A#N4t6jElGslMEw z+)Z()Bu*nGm0=`dWg#fOqw-7_!s+kTH5^~hVDtN|t^#dS*Dqn1UHQ@GN?ow$S>}>Du2teKx4H z>`fED*2RC>Rl%Aq6s$f`6|9;+nH8+wq!FP@!_cgnBQ&edE}B)RHgZ~2%?jys$kV8x zQI|H~R7SSZ{$9y`x1^19BBMKb#Zk+Tm9`I*w?ZO|nL#qKqs}ugioc`dgd?0H)6d5_ z0#4s*5Lm;0k;~^aj?!p2tyJIxow7&mckniJo9yBZ=gDQ)L|Vu-QK(C>0+e8Of$}K9 zH0IQ^13B!Y};ka;yK8357U6NfMRN23P|Oj*a7NoLfcsX!{lwkt zE&u^o0j%BFfmtfy@k`U9caZypV)S10SBX0gY=lsZLLo0aIcnDILHExt1~<pP3oJ)iVZ;X`xy25pauT$JX7CaWu~sH(v2pc4#?z`-&g6x zPT4>RE;2$(Hn9jceNos)f(X;dmo56@Zm9~nb<eTW9P9cI(uzTW8mG!maaP(@a%s z>L)}b^b<$al)p35&Q~OmZ`iVeEchY@@-MLdbwWfE?(tZlH326w?+e`{;bC)jJXPf*lpdo;k zPy<>*>`+n@oNcF2O_({9WPWl5ylxvhvaD0P2>pMQ0z558$hitv&d$>A6b>3z$J3>n z*;g|}v_n4L8)aCFyO7hWOW8@|UMo(A_G~{p$sR`a4veU)vZTXo=L(;ith`g3x1g!E zap59ht-I_w(x#C8{QMKBf4nB_=jSX}U_ZkmF2fg>NAa4eR`U>W>pc&9u0^qYV$y~m z?Z7aPIUfnwBvJP8ow-QmT}a!)|-?l8}zCTne|_8jFGbes<}~?Y7CqJ=<+J75^LTwh@ziwA)tC3KMazso&df zySdzCVL5xF-3El~Zo67bt^GE${fBgt(Egi>_TK|N+HIq+%x>E@CDLyD!PM^THrEuE z3tLx%TzDf1TxQ^PA`1b;>*>j7gB%Q|c>eaYk@i^#u@j@9 z?h*pDinlZlBHS(nc#TWc#e)M?KnSMm!tzgtA>`C^V9|t8^&jj3(b! zaimD3Bl^JXsPHumO;&uP_l_h#q6_}f`{R^?3Ruve{uJ?$FG7?(77Ak*>3A3;+sdQ6 z6OUl0-MAAUX0+c{@QCySxabz`S)VM&g(^X9)h$NIz6cDtj)V`0gc0P&{Y(XuWEE^ba0oBw^b2%D@_KxozN}b zD#j+Q5)D3_)N?@ix04ue6%*e21>PPMczaapYFLEume4p1Zxe%C!U13+QPpSHf@kK>cqe zX6icJy2IgiBNMyLAogTzPv|-+y(_vNi-N9G@*{QcR|3d%ohMB5VDQe*v;)PwXC9Qzk}7){7ImAnWl7 zjI7tFfUJ?{g*Zj#Lnn}GJ5t8$70M0L*Nf6q+z!drtIRtqAz;lu%(3-p#X(L+r<6M2 ziF3uw6X{y)`fr7K=1Z=^zv7MR1qobjs1Y>dnp7hxx6r-T#8bf(PjtCPlNm&BX}9 zJFjgsWt`~wVth7~W$kC8+WjqFl(l#zy=SqN<(9%pVHoK`TfRRESI<`xmOPCiV!YqW zyd|kR+M$~?fnKH9xsU!1-F>eKcOPYYwViRceMKd`e=YoeTg4%)UE&Z{P~OP*OrZs( zeV0pB1H)1)KhW0ainAYQs95ViIOl9ZUh~xy_p11Mx%DF}dOSn-Q|%`o-DWC&P4~5s@O_;Q zKqprYiNMw>Cniiip-ad|goM}&tuQ!&p1r^5yH7zjKl#Os)TQ;8ehEEr2MB#}Ww)^eXSo?S zB`+tsC1g4xL3gH!zlAc;Q$8#Zx3A$82493JyudUcDd)AAgrA z1!ni;8N`9%nrxGJO*V1A2PTL7gYVx${=t63IlUXd!7jq5tW+(!?QEE);uSttqav7? zF`Wv~wIfjmDtu|gF|ZwJ@H0&c8K-+hO1^%{xkU;A(riozd4VtwPlPdX!iYaP>7)jJ z&7!7bMk>RCo|Ml^RF<)?%yK|q;=pA0F1qVgVug7R-~4LPYf>N;oK!`|NqLLEHxFl` zMXhtjaNi(kTvqt;fEAkJM#q1Vl9hJOX-yr#tl5Y!!!31XNW#tw+HcA`f?_Nd*>kh- zuG99t$-I3(9}7FtfrXcB9C*Q-x;nHu4)$)+=Fz>I2>oJvzC5-Y=er^f_jYW&k?z%l?*~+~ve*KT;g7TIJE!crBq?hOay z{$p7EoxIo{)!!VF_gsE~yv`@2?y7O+d~Se7*n{f77r-AI=3Y(e58ci2OVoMp<^)xp z<8DrDP^;a|y=&Fm-OYW*sLqa27UTRdt6cO#(SB}b`#Dw}u6M59039z;`$MOBYG3HE z-ZehL{MqF?*u@=Jj8(pYX}igsjZ^g=AUQ>1_Xi# z163%YYEVKoA{uWKfUrrRv6}|Mroayruh1T~lUZ6&P8T`M>Ei3@qIust)8xLDHo0#v zdU0wVzcjSkfR&R|2S#WXI7t&L>yvvpi&>c&n}1W;tot<(JRWc?HzMv&dN_j z4^ffKJod4Hxh4G8Ih)yF2ogR&hU&!n6=yzaieFQ$`Ch6sc zft=R}SL7^n&2OTB#a>BVFM#!Z!~Ap08DA200w62hxyxkF7D>-p^D@BAMQ8B^E#Z~`+@j*XW~h@^*MnjSLDe%IL`3oB}s-S zZ^W51K_!Gocu(>Mi3^8ZKJ+sBzw;tOFLX5d$k%6rdgj(qZR2o!(11Rrh8_bh(_TQg z;9hnM%B@@q?i`Qj|H=FF_^8Tze*mA8jevnO5s-ig8I77$mK;S*6eSa8;2b=IXi?Ex zOI;|oDhP>!D=>+2?l`?vZEJ7sy>_|x+U4H1x0Zsnn#rCZkgx_&*;Hm2mIQ<>K<4*( zf1c;eOhT~s`@P@a?~k7^narH??9b=m}5iSp(L4Il10|krQ2dZ1Yz$x8HVkKaFMgd65(OR|AI7q#2k` zO)jJ+y$Cx(it&Fh z8pWH`ABQqSWyPWa<+|(byj1@|4V0PT*p=r66~A(&2p9T3f{F`~P{jzhaWM>^ub0At zJtB*}ty|T4U{G{Y|M25&5B3Q^jzFjLu2_LKZI6t_1?h|@m4-O+PfUXvoO) z0%=93Q}MvH*E7RV7`^5Ed?$rMrx48gMm(Lc6WphcTta%RhN0c?*R_;gEhHNEAC&Mr zuOXxp$KYlfO8GjO&1GYDz9afuChE}?8mAr4V+Mz=$`uM}9gKVWbm31hPek)`XBi?Z zOJxlCS?;G1Ap^(x`B^TUpEfto&d*X9&+}2#FVDx>D@548zjppNl1`)$rEOcvmC5{M z^A#esSYi0BuZh%R;rk11XRN|-Kt9}h|M~gG*vzttKrDkCR zDB-w$*ahbJiqAf!AvSJya)7;$U^MfJct)S$5r~O>_{F2N4CC0P%umZO&JN+Oxtz}P z6Lt>WJ~8`mU(W0XS1R8SF=7`A2z>GKur!tS$A~nK!&*GoOi$Q5qJP{Y-~V%YJn73o z&F5Y&5QF}W3+nepDwM4TGO=9HlA{NfQ@c;*5U=pf$@a#5{joE2Vx?kO^)~3Lr&Aah zf+HuRl$EVFxHI{lUJJbXlSu}gz^zs{?L?Y8Fgp!Yf?#V1Mm%hEA)D(fw=5qekj&g1 zJ7y>B9?ok(C?wyoYQwL(`XQT+@OYQNA`OOBXIlHB86wRxM+{aYc>ntk6grUQonWHu zPR{46-~3#{M)aSP?Aeun&o)O<-@-=p%%mh6Q5HA*SSHP@EHj7iV5G*}>e?BFQ&Y;m zOUzLjw{;8nytfrvpl$$Rk(u1xym)sR-;0~1?C!2l?kxG@ZI8Shf~ z`;SC99mcXmmR%3d*zaVxeySN*nqyj>rgA(H_SqoAKEIwE_Bn;+t?xN~R=ZIUM%d@G znWl11w<6k>@IChx=cf?%`D~_7>11s@3I50d)c}N3d>nzF&(aP&%YmPV!+*Gn z13yPkYJ!I1}+R;F`FM7JAtrJUhsM z!1d|!SED~aFCuhT_})clViEQwL-LV+t&KgewdmzkE@^$r)3l?}F|;sA%M||XvM@mj za7zuQnY4sDCR%?P8yU;fp-!ktwlwYv@4owdOXH6&6E@}d@BY&JE&NCF^}xME22z;} zWI+2)$j#bmJJH&nwWfWQ1k?2?CGLPi+nDDK6nO%ddjbVC^x<|qV_l(9d`zuCowIpfY#qHW9H@FBcc50>gRoD}HAMq7Q53le zSnLc4?m`&cSd49BFly(%O~S2KD8u}iUkim?(hb%?vFdPJ@S6D8d`6n%Jo1}#bx7Yy$z5} zx!!5_iuHD{cy1gm_!#`96`z8?wB)n#m)3k;^t?OiGIs2 zO5}^y%Kir>3I}SVQ1qi#n6$bmRWwjLMUjbO@%s|zf%46)JhFn1S8~dkH?rd?XDYM6 z=4=otXWGV`mvZKjG4Yf$4V-f31Ia*R&DxOsp~1d9P2`?=&dxm(=XWh6`AbSMN;s?@ zDzpV6HxiA(enD zaUwMn)U{@w=6{ZGQ2AI7k~bBKq@mE)dg#;>j9=tgJv|KxZ&q~E3usoY>6xo<%QF12 zl=8btqH$8wIil&y25$PYxcAGp}4}!_2>YEMcZ2Pr{7jN(nRSl@eyg(UJh6OFl4U7`$q>l`9NOv1?br{W#73AvLnOO`EB1e(GArtet z8qDvzQbcHlXAe{HB=5zyB-{~vr8|A%{;tIU)n&MUY)D~3ml?dwp<<=)mjG<1w_(E= zWW*JsWe*l*>9Eyv^CmFY5~&1=ZCTj^Tf@>Zp>Rf4)oLod;=r^O%`2$b z#1F7S(Qi`;hvHazbts&bwGSn%7Al-KEo%k+m>4fU=>r6VMXwEoFV1SWi)GoxlIu*0 z*O~kQ6c6DiXaaFnq>?RoECbk-wq=5Dg`iqoJ{tndmnR3 zzB4E(JJr9X3}~;2=S1AB2T0IeLd1EA6T!eY0&U+I&jKl9fR{VtF~HX%|5a{MpyVwn zpb0*!Gde0cgjQ4zPj>$O+|d^~;g|qdK&ZbrEs-`bH<325zE5lWRk8bnjl%Q&rSneG@1S@nN~Ye2@#&ez^_v1vt}kOwUMKj!DX- zFTXF5^P~|PONjdo7fxmvD7LREHUp1lA_7F5U@+Xlc|&or8-&m3*ZRd9aBagnYFM43 zu(cO%hi}+R$%4<)`NG`HXSY(5Sq?=`zSm_=zE|YMBhqJqjVx!xx70GP$Z{A;zLtQq z92z}SE|lf)kVAySC+8cU3rr@geP-OtP+k>7r(#*ydO6d9k?!M>{*w%PXAg-Bh0P1) zYxv*1kaEtj;uR@g=NQFDo_b2AoIa{nY={G_NPBEpk#JyWm>t3h+V6-gO6fmdgBGED z@QUIxwcVWk7OX}`%U_B9^ef~ST#+TzML8ERThGrr zKffS@kMk9|1+NP;cERh?*Y6c+#unZ!1I4M^Wc6)HPe4T%4oaq?i93Cy1M2$m!g4Kr zIR8iek|cv{67QE`Ff`WA68LXhCdD%h`p15i41pnzvMTWtBatYey5{Rky&oFrK z(uAw&x6V$1#pP}O6VEWHwM`PC=x{ZXUV-*C=|)`caMK@cx6-B75?r^%4giN;u7{miB9o% z=a!B4cNdmldyAt`JR>HX&ic?5FBH;_r72OT_`O*EZVA7wsFjZ(I{AIi_*iAt@=}tY z$M>%2u6mxT&K-YlMNif9mqLynf0h7ZPy!I5nFJ`&i~I*v0KoofgIj6G0SNYvuNr2L zKiwX`y6RT?8lS@`n!`0T2etBQE+OYpgn7{13e`##&-=~go#*?`3XQjmtY_{;(4UYH$s^;Q@AzWIrgU<;?Y%a$1 zaGto+e4&lB58fi~Phq5O*^*59k`2_yC2>v^HC=IGpsx!yrKH* zxCG8)U3RccHBO(~yDfAWw~^SQzaDP=pOb6LI&JXh!}-s!Pw+-m6_<&1TIp_7Z3wbGj$ zPw{4twKe`Khnpz-8@!>{_!=dQ$r%C5s?bUBC0CK9u1yu{VMUgOE!Q+^3gkcBULS|y&A4brN>i`KXm zWNF1Z(Bz}p34XjL*DT&uwyR{VQo7=~oDnI1Qp&%EZ?pur;xDbiT>M2AR4rB-cr1rT zym3i=^l^-@H1J#wEl7#_YMrOJL4B>JBr_^%msOVr%5rE)HqpxlPw|ct^|ktv%wExE z+3(O&Zt-?{N-yisfapc7!2C;ckK0|Tt6)zn$vnB@q*9W*w`4_(j)I3Cd5X8Ieq`wQ zgA&P!AxB3^oPW|8y8}P%HiZwpP_6)f<;S(=xv9xm@(<7T=MVIMJZkq@#{f~gqMgXM z90Nz~&OEP9c#1=u())}1=0o7A1=Ei%5OHROf%FHz!xp$9GVf8XUIR)XEdxQ1jXHzr zKe#x-K~JPgM9>~MCOK$rOZf7tYaEF-`t|pGqQ4UhxWDu->*}hcuBsPsS0|4qy86op z*ErU2{WWmX433;Z<=yKprv4(&W=(bsDF1)mv>FX6eO+m$@&3dYe`rqp;*NPn=jY5S zjMlZCMqshi7bwCNl3EvDXeV^7g}xZHv!qD-wUEw>cClmb;`?oe5`v;aI z^4B4g`^K-TN{h(H(}FqRnyA1Xxw`uMYCTn{8R-5>!`g0N9H*{LKlwG%XM`uPEGIB;EZ>N^@fzH& zxG%$}giV?8FWEor9eH)#@Aw89>&?6@1s+ab`sYhi2?Rq{I8-%8Z32cN7O&8XghC@V zemY2NL~Jp!Z;(9T9lX<&;m;ne$8}iiQFbfUY@v4tv$9u)-kAJPr5;wTVp_9jotZMAu|cCV|=ZSC^9I=ouQt%R@!n5NQ_j;5^YQ1uwM z(nL%;4XG7B2Wib7t6Ph>LLRMK=~g;C!L)3pb!F%Wo*SR^Sk0m8abBz09jc~&xA1T3 zbc@$I;dLGGS|`2QL9c6rSKI1V=>H9+!K_qK6(z^GtwtL0NVnF4pMyMFwKs4V!BaDC z0$ofDvRezgU5)hVReHQcfvnxs(>QlZtoqJlZLbwa4Sy z;IZiYCReZa$@JjZsVi$x$ZdT>HODB&tdB!=BR$FvHxHX8f6A>Lre2-Yt4FF^tnJ!H z*T>pMk5c8fPE);cO4vFTsvGX19s5T0-NkOJ(;aFU!j+F(=RDfSu2XKS$LrcnjnM{s ztc{_%F<3oo6ICDSRtR%75~R7cV;%yBfOiB>Qt+-GC4}K=JG`z<^y#s-hw8?;l}#S2 zH58&g+tWL;JMQ&bJE*B4TEwkwvN~MdZtDxTcGm0K=GH!RD>Z}}Lm}$&3lGoGt<-v~ zHo*2q+RT72$7h8B{6c4?w9;N_yJ@TF!}^T6L#p@v)EiCkSF5JI>ah;co@x<*VXM~R zaqah7+ubxtZKKj)byH7nWxLfAs-}+WtSJlb}T>!`M!Hv9xZiL%k^phH1@w4;w!t&#f3 zRhtm{ffLj1(RR5y=)*cp5b9By+*ZVmX*8z4@tZ+y+`e0D^=M5V>o5VQ>#)~4=5>8e z%glSSg-@PXX_`vC$7)IRlZUyOdAdj0Wu4G^Xn-1RXa}{=6X`%d)hnx&Z}=~!Gv^M~ z5I{7!wGCFp<061N?$wTaU7c=ivs>B5t4rIn*K6%}b6-1ojR_)}XnEX$l6%L-We&_batLuhmTrQJ1^Wgw;Wd=<4=Zov!2Pa67Lp zowChdUXhXL?{IQ|6GVRtgIR?%Ca>1&bw%jY9q-TTrK3iuW5~)->7zVYjKbPqY)% zGodn%b;hHebkWBKWusX3G0Il-F;dxp&gpD5Q+t7uLbVYb1~0hS1o|L+h=uehTf|8m z4(wL;&G(l8uMF`L#Ax)U+pBfEUAwF)5n1)ceOzR=BN@SjR1H%zn4q)x)Q;*X^qJ0!(NH zdw{XL=)7BO-X`7*LRbJTQ{J5J4a_fcs~^q`W=(KgCxBL{Df(pC80Q74z}Ts4n(BXM zeDqVo*KVHdE}AdKp@BxYtva{sV=tYw&2H|Gdfx8lF;LGNWyiEWnCw(B**TtI*4Jp9 zL*ZjMvKqNfzV;v?`DjD4*CnJG*L0?p>Fhy!2kx`%3)vzRZJc4 zXqKCnbT=x#;48W3VW@+gz?<2<8G~iPY9uG0^J6$)y_RBn;B;gLIo`pOuH3B z(AvDNb~6sPZPZz5FilCX{~2uxK%M5k3~YojE(Rp}r8JS$HI7P^s^ z3cL{!VC*`Q3wW7}8coz#mwvETO{iwHDeZ{7s-tB9wAVT(?^AcXj^fHl)@62x0_|M7 ziB62$BG^0Y){X!shtcZ0wlP5(X4QG=VLQIn6NyI#Zxk8rk@x8$eCH{E89}l}uB;&EfAFp-F zO{bO!orik)luK<0)eIwcvLbH+v-aZlW`+Rjb~|j3bFg`%Jz9+b2dZ8Lpc;ltBRtS2CjaAx}PUs=$ z0DtT-i5sCK#HdW!s_a0z7W7MahmZm8!c-13;h;`v6+UHc;@rH2%62Mo-RnFxEF2*l z#<>fDo`|q;fDVxr2nh43sJ5F1zf9SUGCE0f*S#r|l89^cl&zvUUh+ulbpk>{;neFy z#JihtE^g<nIWU2#SB@a zM_#?@RdxYCg?Z(7+41OFtE&S7^j43;Xt#PCP{^VQk%=rm4cA&Eqgl41RWR&u8}1%f(@eR*H~w?lO9)%eKR5bP&Uwc zWoB^e%9@XU{fGM@O$`Tg#gB(DJJI0P4!K>MEh4A~NSLJ2xs^{~@>*;&GQ@zN4AqR} zq2USP$6c)b^jJ088IS8EeGs^wq`A3QhIX&+e#&ia1yQ%QhH9w0J#K3!gb_C#t7nem|>9N=T2V?(r07$10ukQREt>f16$*Vlzbw9mm*H z9|K2!Tu9SnB$v#@4G)OnX{57Ehm_>gh%Phs2qxKQ5j)>ukT|4tGm}B=P9sUFciwU9 z8eN4Ytb@GyTUmM|5z0DAkl=A0bVCI| zQs{1CT?p8)-eY*bS_M$=!V`k&4c2C@!L?Is@F+2l(y8oS+0gLfy&s5u8t0L)wSi?( zY92h7P5|jT>4r9=g(-E|t#tXUdbe^0@bwlS{o|nq30~S6hPF63%=4rQ>6#z{x)y=J zV_g1>EPvJ=Izr_?GG$;BsxaI_n%&GrH*it9B8AHYjcBGk@@(+nM{p(hR5FI>*~UsKVo-J@4>YUl9NA>ehBC5gf2% zEW4s#q^~5UL4icw-0@Iz23B;q#*c<*yP?eZ%(anZJJ&%i3hj}U zk}+eVHY0(uw}7ji4+LCIJR?!)lem1`t)27&?GUD_As%i_`gaNnMnIaQgRzGY7M;Sa zEZljt-MFg7dPVY9Q8!7Ef~A7CWHiea9;=?dYUf0%6L6vpqg@{ZF&07<5vn7Bg0O){ z`xxATvfXRdP#?pTI-%Vf=2mL4*KLgTP@d$G4v%!Xl9v*I0ulpv5};EeJEwjqc7chTug$VX0*V{)M=-ejtDUzUhQ*|AcaUn z2Y@g^2*6fClpl0Xm&zdKMtVH(?x(E-`?^{n$yCpEA~_u#y9liwqO(Gce#FihG+VUO z&UQ@#R0FFKrq^MB;T&e;RGcQkmqi4-Ab0^hW=A9(Qjk32DC$5xhq5m6@DLKpQs0#4 zo7(}+ib%F0?4h%dR=G=NO+2Z;;?pg;lY>6%qXdIu2%daJ{0ugEQl;59AgA|c_f_LH%NXmdBtJ-IELxkD|y5Evs zF>^y9 zeiE$?)1Fq@H?^j|B3VN4nr`&Q{xU~j96i?I?wfEQsOPu?;HLXL?{ zW%LZdQko5G8^$u_C^>I_-5G^J+v3dr9;qfRgH1mdu5ay-Nt$ zGlFSDpe=){XBR$|kdTPRu}12zL%#czR1-1t(=H`@)9SJsT%A_6cEaO=G7q~Sq{pKiQuexoSw$;DlbWhmiph-QnGl_C5Wi_Zh;ot0RIL%g ziV+EMwa^o&5R^@Ti7{>|%L7CpKjFNJd3l3rUnBAlkq`&WqwRHddO$QA1V=Sa*}Sr$ za>9~Vv9;7?$f`4}YG6GUgowIr^hh~caNwhDk6i5bXy{5zs~3y|i=rnz)H}o~qHFQX zT?j#kYDYsHXU38#!f1#+B_8dxBoJQf6OU_$Fg*;@K4HmKIYx{+u(i^QNkJY92vo^Z zHY==vivjmSFx|}xt<%Ilf+Eckx_NriaNTooDEgh?F?b(H<|VGImbuB=VIC?_!lD^b zkq-s&AifF?5TgLDkByTz&?lMRc*UR^28qH z6sV0`JB@(TDrTNO2dQvtXKg1LNiEuRDZD|YSHoJj?o^ql6JGM3y!lKH`qF|_L4{~N z5MN?75Pu~Kbi3meAoYGCm&zVKr}A)GEtVjuLbgnOm{7a2&#-Fy%c*UcVu`>bRIZHJ z0;L`3tB|qC7)BvX5E>;x5IPW&n~}*=P!L+lh{x50Po)(|pLH51!1Xky|2+J`FIam| zb2ptbQO`7@i)Yy_XDJ8~5h3Vfg)K!n zz$Cas(4fVE+p1X^&NQe)QaZ*H$s{grx2f@2A4~EhsgK8^X1Ad2EreG{Y{0mGdBP5=ROQWUEJNX+5qM4?MY9 z2E7|J691A5!n4YvCC%MALZJp6AQk@ZgvK5Eb5Q3y~Q5Zp(ZG)+w z68RNJZ!wgyOrOLK6Bh!hh?#}a;QERTYd7m32oPS03k=vRsK$u0(}4K)MmnV!1a1B< zLGy>vyxd9?DC$qHYhlt+UX$76ONkzK%M!DrClnS0q0I1Y1i~f3*&75jRKmr6v&K#+T>q*$>z=WkKl~!G5nD8iJaSKZa}kYzTTM zGVQjG!N}|CWfDx}YlE_Z#V4Z2=SxtFNggEFJRs%4-7F8DA)%-x-F#ZVT9D-PXmO8r zm}zm0ZDYi=ZzeL&tV9cA@V){r0DKu7C)gu`K0%Rp3tJfV^XK>eFvTM#(ku*Of*|)W zK|bSkorx1E|qc@+KT%J=wU@;DpOp)}355X`$pJ zPVn;~+79&P`bfI_R1-WY#2Vlo$=Ok>E>t&EJEedTs)r@u7;iN(-6il~8Y+-fkvR87 zyx&?FV694BE(q#SZKJ|T$L1*=Kt}VZKx7Da0k4Z%n(EM0gfr80>xcq*w9j}aNgh8c zd;@3+Pw*pJ!W|x^od~Q~gC3hc-NeQyJ66^oTlLRn!f9ZfwUdR`okG(_%h*eTmq**| z+DSCr>uP58JXJiQoaBB$97bxL+yTn&^=L5{K9mNfcV+#ehyHyTA3oZkovg+6#v2Cy zX|P&6B=ieWxSfDS>EN9l!zyWNn14~rrNODiZtD}T_KDZEi9Ur;N$}MRDQUP{IqhCq zKVn&9g;*3?h!|}nb*k-j5v#q!wL|Omf~#tP_F4Jd%k@Wkl+&z2tS9J=c}ZSSqSP~q z)~*J~*Ytnq%7)C8hF9Fe(L}hc4d(%{o0?babX)aaNWC@i33Q$GYA3zQ8Mksq>0!0H zn{}T3-Bg5Aa-wX^i%_z)(q z(1ear*z`bW@r-ytv!S7H^uW}y!L=1`L>s)ptnu!Zp`O_LYXtAgI{4wR7wxreTqm^} zk86+B;Ri1KE2~c|d$OLHqaoTkjlg81Ya?J~GhpR7N$&8+B#5EY z3wK$8hwwD_+?uLWlW&ckA!~ zH6jl<`o}xVTmkCZ^lOUY$Xuq`PRwOlGFU(IM!L+4wpF(_hnv%6sLpP~YOkm&+hrGf zvee;NBXc}1@Te~eT{pf7`Ng9az>J|5Je)TlPf1$EAL7vQhgdrN@#N($P+xp5&q<$C z@=mIY6#8e-uf?DkJTV3># zTP@n~F$OXWKR=^i2l1sIg&sj6svbU4oZ=}bf=S%Hc)Zm9FMEi?+spd^;SE80%?WGns z_S%y=wLht^7Oq9(i(x(0-b6Kz+S^0zZj50hT=7Gyh~nt29#3~-d^^+7LkkAB)1Dqp zovNq*R#XtvL`|yLNgXuv5I0j_y_={SexjbbsDqwdUuoB(S)vk#iP6zpk5~_CyAwmB z;*0BfM^0l*J$7Hc7*{usD~1-Q@8{iL+>0smLe$IAw9@xZ9?fZt=EMS?RPRXFezEZl zXp-t+-9OxfJ+;@Xo(I#wg9*_%sxf{l(L40iJ~4ibu-+r59J2Sc1!LR6W7|R1LOi4v zx$9W801k`mF2(1Ee_SBuGpv;%wK4Og`eHWyGn{Jvlsq+` zj6WwM+el`SJ$0Mbe+1=C<@qw>2lL-~3R1(3h8wm+c#`%JC`7 z*mEn}4BVTEH1%d+d5#`7i4@PX1CUHE6`=vG({Rb8uF5j_-|q-!DZV3ZCOsMOYL9l9%`UnhT&{H=ua zb(jBl{!WCK&<_)8f(_6agsSpPtCdwq4rrrxW?gHZ_gvOYGnqdwPX^l2!ke99^P z-N`rmjv&ayP_`RN9ipG8ON5S5mj;H82cu1`(PxExTC3q|@>w-L*H)jl!BA>^O4Ll1 z**e9l`>Y66on&CNyy_-q{X6EPeAXdD+v{^3r%&jQat!6TL6XqB@9nWxBId+Ub{a~9 z$;*}Jvv$crnAQ$EyvRrFLa2JQPixkRX`;!|Qd*6stBR&)D)fJsftDtJ@jcR8%$-ZvA*cf`bh+>&~L-4rZ%YStq3tA zQHt6S&qi~*pXel(yXt8_bXPNNs;R`g$d_F#G^mua+o#kcX)rI*35?4JRR|u8@@XwJ zR-bm*=Q@E;qV9NWwov79R2i8w;QOKNpaJ=`-G+-sRzp zZ$sHAK#_I^3owpbtB;Rii$N1|RU=Z)6*2*l9i|fTDIe1k8@wG+BUD4v-YOo@w0GNM zD3W6+^jQae+DV@)ice*;PuXj%&sq8SZUn#h;H9*I+Q{<}oLJ3b9d^T=T#NzZqU~`t zBQOvky46rl+Fg{$E^>X!83wX00j?58s>K6Zn3iOa@F|;o$_`_FX-euZ5g$Xp4Jf@N zgzgsWP%R$N80d^OV`Bl9n@j=>ZHG?fmD7eoFx)Oq=85>pY?mifUeEPiT~}$5dra-H z={iB5hH}JEw(0M_zi6=+Q8Vgct}}oQOl@Zrr0ym1#t-M*CFk^TE02 zfH)QV2##pRE#ko_oFb?&eF1%rT%-8}m_Dt`=h}x)fI^+I?v?-fbT-0h@WZNNSX8#h zPerwOMq{8QIKkjpjeB-njHnd5i;{VU3RJ=tEmJwnKot=n8W!Vf6c1=zAsVYsYxlXr z_yjaG80!wa6WfmH8vIZ;>x`Q7#NikREX?PF5CjiMYd2gi2ugKzP;;izYAW3XQ$DN9 zNNheI#4dRdZE%?{mtx*P(6GpQ_5>nt_;)?gT5&QZL{^Ijqj3)TR1icO7NJfcP@fX= zDIGq7W99Uh-~)RY3*|8Mfe^$We{{*s2*|;221VMNTA$U1rC^-0JH8Z+v@e7j2w?%Y z6V;-{rPaWu7=d|3za2J`fFuV3}(W<=`n@fL9izyzV1afC2@HrCz>ykjR!gLjK?0|4@N z(N=XB*rZluOI$|6DYZP&2hXZkq-_Xmno5v|;f10ZCTu^RJSPr9YqKB?MR|7iXecs5hcg7}pJ=DI;wj)s zs)2~>olqv`5=BJ4P^ieTP8y-;AkbZLozpSBb(5i;(L;4bx^)~zxcNXn7{w<>>n0Ol z_RtuLOlyycQDR0&`(Y5$ZrxyBC!CW^d7m=316$lHLa8Bc0O3( z#zLGH=?h8wF$ky@ie6J*!bdP@$_x0w1hO$s*==&xI@$?S+XIzUj%m^O>GYrEB_m3r zD||1DuG0*3t&1Hw*)P`zey+;)apb9@L>MLJ%QtT)y}1r|%E{YYO<{~!9DgTVhEO$E zzRSnEz;l4xb9(DWE@lyY(3V^$V)Jw@Y7kZgip1i!>4B+vx->xQ#N?(TBZAUp=hZWm zE|W7MfQ*JS&m~ps@!J4ML)!p$nV?On60Gz@pS4xMeho&{+9+6zBAeUAoDqwT zn?tnyrmGvDRtup&Q<g)3Q3Q(|b4+@92nk3l3y7#*F>hMP!ynV!GNO>VWSE`{MLH zj^CRleW!KvY1@3RBc>I_7i+su>GUaw1WS=;tbgRq-#v|xGUodP#|eTD_+VBC2uO%i zglansSA@3IfDs!dY@{u)JX%a;!hga5l4>@24g?`2zjX*a&}1rfW_-fQcpkSB$-vG6 zEf7TEbOAFEbuHqtH$vUYdRWHt)$Dp;AT|c{d?F78>yru!U^VHjO@cBOG2=`SO0Y<< zqr4*yvakisH$ulU3~h%gvpyKDjqxjV8KkT6rjW;hbJ>DZywD_y2f3#SGY1q>ue>YW z)GME1?v-za;a;&Xity_(g}r=^7*Ym_o{ z_z~ie4Q;p2b(lVh96_d7@Bj2aoCr1L2CVXZsOsg&(}s#PZY##59go z9}$5qX^bQjoX}l|#c?2}hA`D>!7CEf?hueiGnTXfBL=dr#yP{;Rm{9)CcJ)ZY|4Nu zPWePZIee&EmCE$gP?)L^O~3?DsE9EDm21Fpz+tu;aU518jzc~juMF@Mym=E5LO{5o zmdP8ni;%PfG)hzY`3tG42*e7V>=(z3IMH*uB9q)H-JEGpNL>@fvICT9%2MUQWa@2R z_HMz(PvVJVONbq=;=|9b&-fwT2DQVgq#>u-opKSaZUL;*>xg~c%EweL(sBo~We4Z2X2#l^5H z@qkVW9np3}3zHaTSf>rwF`rgX#LlPm8gMd`GI&?K%PzZ1i+XDFxrnKlnn&N5RBvSk zO^uL}=$K4%op}SXUG!Lfauc2zzx zcmPGZ66KM1fhXdVQe`R+gJs&soFkJ<0t()lYZ;_j!v|FL2Jc#})b!EL(`%o0+;Hus zPoHwoM;z1oPlp|UA2DNmLOSFL@mYJt{)}Tzr(FoqRhSTT8MKED6EP>qu{c4gEKMCC zGG@ZDQG#7J%X|Al$w;)*mB*l5i?B)sdrrd^7<3}b*9>+X!U%DcghS%Ha0r+>u^ie6 z>cVXvz#7c+Df`$753&dZIhJrILPS^wzJ>`;DvJ?^F|t(REDhH86hVyFwu(Uv!k&Wi zK*b>Va3Q2Mioz55&@skN<$*FLjY|R;D}xG&KZ3ENQ$fpI!z2Zai{ucQo>c$y+qWRn zjOoe8f^WzZS_&u%BqM=C3S~#T;i9eYG+mvh)}RyahiY>Bm+>yN^vJB#!<^n>`hi(GLR>2WF5bNaZ+5kp<5PHV0U+$FOP**B6Gi&0syBPiYr;?^=PYM6V&) zD~-g|dPq7KL5Jd`9%olr&y0JPl!&;^8mmDp17oObnIwaPO#+L;0+u4r$SA?D z;if}PAfCgFICkpqE`DOz5X8N)AitaE0Lr^du$ZkaRh#l z%uYLWkq~8DgrpA{l6V8b#|cJ@*fWXUmocm#&S2iAej+Q*h#1!ihQ#7lAXQA z1m%Pv>%flYvmHY6X;d{-Hxc|HNyAd?sZRy3DD>UzQDlM>1GhzRbIb%Hs~d$P+9{CT zz=%Ay8}vYpO_bu@vy->XK$(*{yTph!D&kCxkVLISD) z60JI^@;I)1iUv-{ljUFp*C?Yq+)<)=r=HA+u=*eRSqRwR!rxN558kA7aM%1kv`_(P=qj+7teaqzj)# zXS3Gls>SGB4aj*%U@KHD%3j0zkQySe+JghkKt)LI0Q9*zI!UODd3GXhTLI7r-pzG=4*MB7*~+=b8`Ev$pahv7EkWR|o+U$^&9Kl~YD&zS0VG1bL*dg7{J z;Kk9L2(a3e2nJ)M^HOKJPU$wAwcX@7n9$E}5Quso*J>8x%x;~|OQtTItLNdEi*ka& zY82en+`Kskc6SR}BHYfxd=WR(Do)BSY7i%{kWZdaBVi#}&qt?w8xIYMXLzMVy8tI{ zlITdT5SB4K#(!IEF3@U{q(nExAajKU#MMQg%w2u*(C-5XZL_(n3(DR)H22lS*c#yTA>P=Axk!S+O6WOF+br3_ z>|}zF=*kZL-M9be>8Xfq!w>K(jiT4)I8WCoc{;FiT8|DL^D)EKYd{7fqIcRvt#)CF zv@H&L+~ObziB9|l9W`r8G9fu32+8OFeRL)w-{KtCI965>`aLNitc59WGx###loJ4d z*KWe4K4`uGT!wN&a0*05dYLh9<}H@uGW2JPU;#{cwc6}_wKyrP94G0KwV5@1Qu6tv zV1T2ja}$Ca@rhw(Xiw1>+emQp^{Yl8bdG-bq}>eUWs9^`h-W+nYFpdjb8R&kBTU5X zUClyuNu1Vhz&wfmO10p}i-1^Q3*8mxv^;qW4WTob&&)+Q1A--Z8Li812aeE5oYr1> z;%EwSPOA+qEn~fy2sx9DQ7b-iepyg7QD8GSiugKuf^w~m22fFrIL0)>8d011Eo*}m z_5}~c!4z}kbd69n1KE>V19t{kny{(3(N$>^EEdV{gf1cU6CF9@(>|i@fIb_8cb&nf z^0Bf0;nWTjQDST?`pjTFkSCBaE%;vXU^Mr!)6@u&?!@Vbvc21dj?;&K&2i4ez2H5v*!Rlf7M8G!CAV!Np!1(AQ zplxN<+AfmG*l7NR&pOCzLhBHy7w^zP!CumUk24W5wU~(%jbJllI^hM}`ih+(LF5NN z?rK3$nF$#j%*i-HtHM@EbMA#Llc*^jOcFgTg2)D%Kdpi(Hm#M8-El!~={#)rX`dj@ zlLZhCevG69TNezeyxQ_Q&7wXe`3Dua^cIHUn0nsJ&m#MJS zL1RzIxlLdSl1}K1ZjgF5A5jEF&_k)b&1b3+&ENvy#b^jft;1wWMxUDy(oVt>K{%P@ zNM^@AG3+Kgfa{6c&XY|Rp*|>IY-|TwU2I4K$k>T`SwY@$9WqHehvxOpsM+uTY3Z-D+c?^k!!-5lQ zVfx+zp9%P%mZ><76e!+0i7$+kv4)6GgV&5 z!*jb^9arfBnc^h_Umr?mNy4)`+9DHO>p} z#%MIi4L&PmxJdro1=Xk0%4UyNA-`;i%P*}`e$l1;vc-qcbF4uREi{o;&ZX2W6u)1~ zeexaz-~pL1;uy!Mp;d@5P=6V?pb5x;aFdJXg>jJ}!(2-w=?GVZ7kZi0e1IC!gk%(w73EPHs#2}z{h4HEE1j$*yuJy0iawH$L z)r|h)=IL=jHH-_1UT=m(1d|U;Z(6g7>+ngZ7vEdCSK!Q|iOsAFv5u?U%bmq&W<7BZ2XJHrW z@acI|DyX*#P$JUP4M9)vXPH7DQUr7ih0AWi0#~!4=R=?_){iNiD>qXJh%D!ek)$$- zl17>`oZxyXahbB*F z-Dxu<0vAzBY#_7OlCiy3FfBqO)yQ%eE2V&Mh*&`tMl45|`HhgV?(4sG-+^E${7@vH znI|SOF0RxPsxV=O?}E#UYlqN6nNV2oAE@JauR;|@IPpW%%F1IM$|?53kb1D6M8Cfm z(Nu8Kk-BQzSR?gdSV)byvlAFr-24tVymq~n_9-m%XGIVL!I++qhHD@-<$ehKyTx50 z%-*o1r-LzJ-MSt7$jUb+IxOw8e+e8}4zm#w~E=ae==J0MxqKR0PmTfxm~r>NpL4CyscIi9`4t{3lr87eF_W z4fMNh^94!!to(vys7J6@MGSqL*y2I7j>^(95cm0sDdWL}B5aE&&1YndI3sd=tP8^# zVP)SgVbkofRU|MVLxLfe-KT6~%>(%m8s{`Vy5Gdo_~$ z1e=3!>C?fklKj{RUkc>}&?(pq>OS6gTrt)oOo8kq3iZ-wtiKb&%=)DVA9@;rWlU1o z`&5V;r*-H!=-hBz8^81Qmfh%?oYqM+8N!+6BR={lz?AM0?v`sKR+*?~|s z6NjFWn+`$rm=p)iIEsUeB|(urZhF`mj@4y8Yp>yoN$4b;C!iCg%a&|T^ugb3Wszt* zSBNPYHui?l89zO9k|dig1L=^l9EEZ@=7|n)bfgZM{UUtuj-#$N=nvOs_Ve=Tk`*WudYj)bW9XXdw>zs|=yND;H zMQ5XTkMO@d6ZgNAWOV>&K$pKaI35U7XV~@TBqSl_Bf)3Vp;_|V_MapAj=hQ@$&OmqOd~xMCc(yC#7IawueJ$=4s>I#ebAF356wB~N!A@Hes~OG`*ho-B9CpSClgNG zK3f>wVDfbp?8Gfq$}E}LDzeQ`@_>`v8@FY&Gbb6bIZ1^%NoFE*Boiqu8F9r>s<>nv z)=XwgHCrs={%xL=YC*HEvpzX1Ps%UC-psn>Wh@b}{GuzJJ|VxPO3q9;N5PLn`y{SL zhMN)8PEv@G{sl#%FiZZ@Y-2!;BZZg8Ao)x0tV!^aXC81A#)774t-JJu-7$aMLsua5 zkTqkcY;~k9ch~4P=L5wcloGBp#MJs+^^l5S1Uxp7`(HvW<^%2C&0@}B=z(A^i2QBU zCx}P1UB%mljAWZS&A6$Pm2pr@=~k~vOty5y?e)cdf5kBtU3MkZVyuRPG7dW_{BLcQ z*vRGe|AQb!cE@IwSlk;|*jB1A5>~50gY7!UorZrkI~R)?qR!p#{jTD#&dT5Zxr3&x81(znbhJhw7*;hd7G+b;bR zg%T}Qn$=sI1c0#B9ES4e;6>QY7aw+mhl639P&k#(ZXFW*S@t#?7u~mU z$Md@n+umjZjm8nEo)iVcp8hUkzv}sr#l6jre5totGQ6JD6Xx*s%UYi}_Tuf&pJIyG zf%p#{#7}CRn|#2&t*~Lj)2xM=M1s9G>7~IAt=$HjqPJ3UfK;<)59ab_8G?h+X&r{E3EE~?I~3yzA?+^KwaXBkZV?UC8h5m8#;CMi zK3BJC#qb3@$A`xH{~p@?e%c$;vRRG0O-hD7d;YC)n_M&BYZdZATe1P_Cj=sGg+5dH zA|B$fKi=zsc(2_)E#gD+W0LqIhIK?&qU<<=-O4lGy>#Z-;n!dE}FY%V;bvdP3*xgaD?A2=HM5BkEj(=p;c&Pcc2hPGCe6rRxSW&Sfy2)uUzQ zVW7-?qFhJ3+zC$jGboSaM83&we zo3JSabgo^jeBWrSuXsM~ic?ST$>$)SQwUXH(37lYvv@Gt$HsW@xUMbiT#Dcp6VmIk zWX-({|7waW%$hJ2!a@MEZU(b%C>Phime)}7>~EW|WlduIEt#d_FeMr<@cJ&w3jmO2MM?CkS(m zzRn!#e6#jDmrZAK%tk%Nb&XP6B+eNIfI-16r4i)D)z02XjXJdI`-Nl2#JJl>DkMN4 zF8FSiL6<<3(O|u zF80G|6wgL+JjpSn(^|)}XBQ0hY_5l-wQgXLmw@u=~C}1JwEc^(yUfp$!J_#ASfdKx(i6b$ z7#jhUYZD7;97skx=?Vc@U5I9aJ!Bz|=`;4C@6y2{cZ21Ih372fAXxBl1li`$4S7W{ zVLRcjpdB%lL;Ctr^JdO^Wwhrpc61`<>I}37B8oF)htmlE8&F9E;`&_GFcUGOO9Eyq zN36lpz)_h>NKdWc7*8mGh#o7)b^qZNu;N&C$YX(UV72meO)Lh3W0;N^!e86C$HAs` zFY$Iy5)xdVqg%L>@5y}ALYVRLB7J4;vi=Dx)bUCACjNSQ@&)ou$aEYf_P_YY(ns);T%^h9$M)<}|DX9E1Xj8F(~P58UfC14fRHD-Q$i z{JNe+DRte8Zu!;Er#Na4EO+dzi)>5(Px@g7o-Cw>g=;#MDs|%Z-n#wU(%+!h{3=(z z%EhaOy6$a5gW}aI>_|?pW);>Rc+#=Cu4CK8Re062=)scO1NS-()$Q7L{R&a|cO1~c zlb9oFeRodnfjbZt-Z{eRo5+Fw1NKN?+*Icwg&hon0Afs@48)mdBG6Ao|)G76#Wa)X!g+G z2i5(2X=hQb zyWsd%`nEH(F0{0BTHVi&$LfAf|Ne-7OSflGol~jwe*18{*UqX`hu^@sWsQ+9lMjyW{HC zc+`q?0om#`SVLP)pR-e6|0st~{Fb^U2P+vmR$9{WY<3rG};QwAD27MjucRb?7xXv2afWYHrv0-Hb$)*wz`>chTdg}df z9GT}dQ#t%u&(TxC8d{5U5n`2ZSS9%;?&R`Wa|-oTJ`r<@+<)bpt`R!N?uvEY$E)gk zamIjW@MVturO^K3w7;~c$S*DSmp|BF*4SSb+h69`UkdFnPWwx{Vz*;|`2*)6Z1NSf z`PAu+qD4ixIktw4f{mL&n(IsQ~S&EqF2U1q*H1iEO#{4 z{dwEaDL<2l4l425gU=U>>`e-4m}8ux${M@MzPg`n8|t#FycMsKo2Zg2s=UQj4xq}% z+lCIatH4(Q<>rnlto`NVMX!(f1DE4Q3b~O7A9u9W{nxgkXWo=ms^YzrBzh?ky;Ru) zYpeVBZ9~I$m6mvwIf*KBM3okMU~P4uZ5z7XuCgy)WqzW{d{Jee-Aj92aNA}s-X5RF zVlj{Q#5@*r0|y?b1^(N%Rw^zsJ>%u;jKmf9-vFIv@EzWLP&izxYbQG9Kwb|N_0{lT z$v0&PtPjMw4Dj6!>|O*!MTb1s{Z|l$1q=F}Z^&0Lqt6OX`B-55Sl#n49;kbM(HZ)8 zgyiME`A|rtCU(CDrxpCiHj*T${7L$^t=9egqR*&O2fl2@$6k8eL{FM$1xNIn!SuTT ziPg{FH^N!_(DiC0vvzvA+LKuux@+lnrLJ;YQ*9`H>GnZ&mB)|b+o_`3kZP~IjME^Dl)zh`~ zb&C*HMEL#|JA7aJ%yezXCu||xXQlq`?3%d$N1o4?En38b(agUSW4MbYcd+T;w~qV318(m-FT>74(afsi-8z)ayIEznMNfVG3$cV%!k8b5 zry{A6`A`fQ(OzxO3vN3GG7Oy1W5^JJ=x%?n#Q)%wIl3qnq0%4*K>UQ_#cd@zk%N3a z^*Q2m=y3^DlJ_HD4h(0wvw?Lwy?k7J)@InpaUBdb5I+w%DSRGG%yzqvrbLhOIhnT) z){oD9*5^dJu0;}-Py>l>o#MeL_;QKMe{wlpuVJ0_X&>Pz<{Pdr=qudr3Vq5KX6mof zn5FPn5eeHN#FrhyN&K{FXCom#sn@3+^SO5TT*s*wgM&KJhA!vRtKYIB1>(R=EDSOd zoMBZ{HS}Q6_d?|!faZ>*2Aweny$ve$9& zGu2p}sS|0%TM{bfzbs$! z`pfbq_rEM($^*;trG&67U&st3wm^nR7F+7No~|KO@=yOV#qsVOw(^I<=Zr~?4>|wR z-9n<72a0G0N}WKFg{m_}Ent^?%s-$Jv!7`coTf5PqqyEwr?>kmPnXTrgD{T;31X7& zQ{TmU^!D&Co)H21`LMMW>cJ5ue2XWw-|AGIp1cw@JFQiZiKuXbTqCxrJQPijSE0@o z5|!rR+V%%(#1o{a)~#&J;Fs$sJ3d^{Uw&efZGg6CRwhwKg0o`SwKVK~zRFM4 zioZx+p9ntYYv$$O7R)mA;Dkn_^CPczR1aSE&Ho??Cs;=GBZwqVG|z<#B>m?pGgu%; zL@>SQY0R24LqiT|@Gzlr=nWziMGy`6<~4|$viK!p!+OGM zqwcTEF=7qA;v?nXXZK@YL4<>2eO4yzFlO0DFy)0Y3l58=77Mg$9p4}CeZ>8WxLSR+%3TpEyAq0^kl}AqASkL86}+A!LS|qr z@v>tH4UMRdE&?+0?>kEz*P2q*nbt%fW|NaXM>NyN{mt|>djvhrz8_Ds)97io+3Ym@ zp)|9&v3!G3Tvc{$^hahOiy9t54O0hJ7UGygv~6>%>6FiYQ-c@7&h{6Urcr&K~gAswO3ucXQsM#>=<`T)P1^!CXtO?mJ&XF#l#G@ zOWUQ@N`*&zEA}j-er7At2N$gISiAiP#;a=|Q2Ym{xmTRo`&6O2_Jx$t!3_VQX@mFD zllCPOsBoHx%B1=a3<@2%ICLn(jnae9xCd{IUPfm- zZsO%7By*~-*F;=Y*xyUFviM73`6PPlD3otg>0x{!BBzLiX-(Re$S7R$j%6ZV84EE; ztlosd|1ql|M_rzIWFD*`Uy88MIb|qfsY4?e!lTA64ng zIsZY`USnEL|L4;N_lh3WRm<&}f}XAH<>k4}>I@yv^vA}(II1#MHrXG$q`Zh;(c)nC zx1dIhY83F7!t${zd$Bb3y2WQ284gNN&}=HZ^@3(yX~e1OmtSw?5%h>mo=7<9S)d*t zde09z`((>8`Z4l8{=xY_MKVw%0i8o{s`%S{#t4iW1Erb3us|t=i~*{{kJAR!d-5ie zust_#vU{CG4&l4(8%&MR{vz`tguIDNO^7w`fGC^h}=en*6`OF&^u5&n7rMEX5iiuU*(>%$?kVi!B?=`R}9ZHLoFr# zDVDZmT;N*w`ZR}#^Cpa_7k4kYG+OATbMz;As-5=2*kHd}I;vFt%h(~M!K{tE*;^0l zgFhienqttqi%ZqDQ-`=i`%^tsVe27%a4!}7SQPwRzi2U7h9X~a%hF7rQWGiU+%_bU zBS*|Kry0mJlx{OH56&ujs9~t7ZN`EUYnTfc4&@9z%tm05wwE`+qB>d=vByM1bz(lK zB9sk83tMovg8$$k!@sYKrn~e(JwPz2lT5rUM-MD^u9+1Wd$CT_LA5m99C!;{_0F>a>?JQdy=ge6J@1#txV`jmW-Ma$hz3Q4y)<0 zLbPI@;$2IIM<;l3n|4+F(b7w21*x3+mnoUFK6P?^jKLj-zcIyI+_rQiaci`eBQAD_ z_R(5~^sNVs!L8I&5zVsX8{d-P(>LFy>Qq#x;S?NAz|CAuiCO?s39drqz9|lsxp6|- zGO$10Or7Oq{z!F}?4u98-SAh@mu$mH9}4j;M9p#yB1?SZCUGUDnb9;fpa+J4bK#Vn z|NSUZ3L|G{GCVIviZ-qkl$VPWdzAh^iv%A*+(r5)B-ac6qQS$8ZU?^1=LrQ-9C9ok z&Et23J4(XU&k-}h$vYQw@=iJbK(;(KMy5D6k>aNh#p2_!`M-R=M@lM3=u{M#!KX5# zL)IAn`W!vBp=`7fxVsB29Ww&MQF5Di5?iFS5}pc*J($<M7^TVwVd?~$`pWusiKY401Cis7^YjZB+K)oo52x6VTVYgp z5-CQm$I1@HmJ;G{XWFC-+RgAzdW_xzcjVY>UtTM4aMJuXN!X;7o1LjETjcQn1(gFY z&>$Yj$INdqgHJo7&N%=2_vc?G=6`pNXgz5Gy2DdN>m<}XP=eNrxb=(U^ZyF%cQ2Lg z7oNAk-H8R>y0p&%$M^SqdBunO^>*miMk7$<3(U{-5z6-wS2N02d}wJ_>58e-s-C|n z^4TCru6yZoR&eYzdZkuWQ)P8+YDLwuhx}bb)XM*1{`Qdi@+E^IdpSe~rFHo*sk? z_Wb+D6W2Rkar^g8o4WU@>(#YiPa!;<;Xg3VGq`$cySnOI85q&@RR8`#q5T&V6HFxs zw+wE?@G8DdyjC9+)7Vr04MqB(p3MxL7{yYQ(xdDHw~_j zUc_yxmH(O{*XTsLSfguxkhDg#U$xh0%1`>OQCSAB5$!h~(IPFq2n+P$MUne3>B_li zxbi4=?K9rB$#{1wzbisrxCHrohn5dvVJ&i+_0ta{m%;C(dQx7lYJoi@++O66c)!FZ z06Igca?brOr({0r)js7c$d@y>2=8L+kZFBxTJ3RoR@Y`$G%Xu!1{W*QhX|iq%_QE? zF6y+4`=_nw-uskBze;Ey_h(>Vy@MN9bhj`08dXT6Qc}X(^{epnw9^69ocnzY~3u+DJ3xD^JvdjJ5L(47`Bk~m=Q!AeU2$c2Frxx_`#U*+{ zSTC-BdLklw@{M5D*G$$T_^h4b!T&v(wxUOeqvvCJIyVHqJvs?%0u{N#y3w!6~~-qqt6ed0v{hsdu4)3-1tuM;jl0?Y|~FSS$Iv zJRlxO=SAQk7Gt3cVPoes3<0ru(J5->ooNF>z|=HAzzu1_YLc%jJs9TV@X3{_$T7wF zeV|@kW)yE$U#2rkZN${qt8}XwPhJaUhRXBkWIRvYLi*_+3BG_>m~Jm}wRDG{ZJOkW z9GBH9W~K-Vl>5SRTIeGVR!>c_o;{J=RE|&2MLA`5Df38 zr-Th!#c*b(>i&i_sx^q9oM8EYg!C2y_DB(g?sb?GT*a|EAuLJdQIeS>DXmAGYV!w2?M&nMC4yG#ThoM5)gze`irSn ziG4{Km6}8En2oY31#1)@NWDeaXK;&EADP}0i_v5V@3b&bsok_k@6ktSUl!4nO_9r~ zfF2xr=rw5X(lcM5;$V?5yyH4LB+YRY5lpXq4F^fl8{C-!xw@U8;Oae9YPLH^4~{IO z0^#wf_8M19|N3iFBzxWmBgbojArFrHFO=e>{s*s}DF#hy^dvyvc8VR3&W*>K0uOO)Sh)lg)H_4%16m`IT2pKGF-Zrm9vM6_d?@&zO zDXSw~a2gIM9pNW`H5oPV=o0zp0rALJ`Dt0UTVjj|^%Ne72B^T%Q=;JYRPe(A^7S|J ze0Cr+{`v%e{>(fxuw*futcisjuLox=(*sY;Hv>;BRGkjBKtv)N1!!@`d_jQe zy%~66nHhKq@0qgU01{4BD^@}z4n9V!MGJW~vOZcp;YCC7@P3-6c({vEEEe}JyaBbK z)ig#3!D85k z>3^^1=;LB#_4xYDk?Z&5LaZOmvGh>{lWhsC5^+GLBXc5bq7ZSI!=-=%<_)U%DR`a$ zS!*@{27##c1P$qd#cIA7yP7>?nR}gZ$kx9_0)s56W_^wWXY06OAO09^lu~W4KF3k905;E$ZNwt zPjN81co(n3W%o|xBX3x>@zv0IHKLk)#;`Xs8TM|c-lM7V^}_gT8vqOK*VH+Y{mNMR zBwHX(;O^q;a(DFZK5N>wK&sDt3D_iqvYuwa3E(<^bkZaq&^4I`y0>91`qZG(>69!Z|@5x;KuSpnoAuud} zX0=WTDe?EFE&{tP^PA^iCyzY&+%!&{W^Gzq*D$DgZV8;Y#P z3Sjm(%Goml!|cUu!~c{brV1Q3Zdd|`{pN-LH5_*Jql7)nVMP?3WAle&$7n&(?SBqU zbo<)>UblZ(cp=nz!$VlQ`=J1R4(?%Pj5?Qpiv&tSJ#zw6STv!der_(%PWWyr?|#1@ zZrlGL<2JQ|Q$1J>gx_9zz8`+mt(imrD)HO0pO;-8&O%G?DRv{^F@7T2DXTQBhG>TS z1Bq#LToBtHzUVDr+#5{mg-p|W%Bcs_zR62K6|!xm696~-;Db=ONW{!|neUhjrmy^` zKA7}tG^IG}#7pzE#G~@r`FM2DgFuw>H3On284$zYhPtaAny;ZhrL!K)l0$4N&&0#7 zf0^t^9x62yekW09*T3-bPtp(dJ^zNkOHnJHW=F-Y6t!{#;}y8@5*RE4+|1L1mo2?l zkmC7f@RomjS@MryKMVV44{!qJ0o;@L*r1eUg*LjI9Y3nWOBPIY7_nM-Pl=-{5@w11 zgct0W)NBzQ&qDwB6p??u-NGt^X#z))35C_ z;yz1(I`jGo4Pq%e!oz9AkuR{R!FjP+!L$@T#z~g?cJ#A*5*;;F{$m}zC)dZ`Rpe7- zC!X5yj~<@rfMX4OZJ>lIWXCsbXbByd)yt>wzRip8+kX@Y1=DO5+3*t& z0jvZP7LY-ELtyb`(6sxT0^0tN{C-{H{kz{B2v0F`Ni=HoYqXLoMW>(;4Q^g|#^)rV zUnvn1!~C`VV16ztTqaw!hf;`@!cd|){rbBEZ^Q-SQk5UR_?xW658w17INJPO{B+b| zcZ^)CjF#Nl3Pjr0QZcMmeuoveu9v9y)u)^C(Sm6zc6+olZwHL$2(QhLo ze^teiE>+ihQerrTf;{2?CeEMgu+QH@oWI3<>x=D>N=GpLDRBgKo&^?b=>%~E=ims= zOFn{;mEs64lt=I#8 zB#DjOlNR5|ByQ2S@=G_8@4V@^hkuCgVfb6(6b^u&2j04S?h{AwjpR*#E3xS}-gm(x zD4R2qo6Dr)(HrIA)5A>%=;v?-W&Id zlUMaBPF_EKX|nzWcS+KE<~t-ZixUMl9hiad=9qy8^9}zwg?*vR$LN95A|IVgh27z1 zbm_s8n5oX(NBmIWyK@ZxSp}Ns%A@M*q0CU({o>}wn787nTJe@5*q34=`f7znyHuZ+ z`G6j4U?)*u!6CyROHo(-6epwdJuciO3ol3!LSkWknt~dUCs``FPuG=?4dO?7z1nG} zAtav(d)8<@CVblbU4zS>i!@-frF<0ExW?^J#r^G2OP+!aO83{qRjsxq$}_kz-t3jp zrBp=fO+y|l{-*pJN$Xwmm%&Eyj`BGPQ^UH1!2uldZNCx}BR@KUnqy@v3?nV^e*V^H z|4ROnOYN0u!h;9OyOPyYoks8lh1bz6KCM=~(i@AxTeUc^Ue+_o= zX4*wz_reZNwD+9QM)|(T$P0~4c!Gwn`K4qCqVM-nhUWJz+Y?Ta1=%U1DDto8lG>FO z()v_r{YAV2jV6*EJHJBT9^R4_iXu-y!<`bB0`lV+q);Bgk#~zDc*{SFBbemh-2!vB z9=O9vynE!EFHLe>_l{0Y)Qy4Vh&CZ)8PyBUU~Sczbp*@b&hb`!s;iy` z$pOM$6ucQ>&NFi+J8Tz`hG&Irc%InTAP}NW6!UH73oqVwBxJ)9$cCsLe*HedFqc4i zHYYxRTMIMtE}DOX=*claZ*R%xuy;MhRlHgZSeviR?h`N3W8N&}i?U0MSVMi9GZ%CY z4fu-BmG33QIxuASgxlY8Fy0q@$?IZ9vXAJWj3kE;Ia``F-{~5#`9TpH8gIiAm#J%2 z#?3FW$u;;G!T*Yt*w^4og30qFmVVB4j`-4#Sakl<+hojMdfXxV<*PpKUg7Y|R9UyV zVzaob{3=vp$6?t3f=}($ULl`HbD)?+6*XIwz>qjfw)lPYtp2dd2tHNfuBcTj>RGmU z36G7y>>^H=#5G>wa4Ejg4S)S-6!oPojH1Pr@2GuzVOI0P75jkJ3S0c_tR4@w|LXx)2>v341q34nYWiumw^nJ2iSUz7ZpSSbx^lxe6 zCtq4dGj_bRRE#EmKc_=dD~_T7-Tqp{eR>_Neq|D!#4(ERFqfW_P=e~Vk| zekInNes_sAiY`rFxGeGTM`g(imo?zR4LWb(*4;%5_qy_b4$(h8-FE@Mb2tg2|CI8j z5WT1S|7bNw-1h$jqJxwEuOWKYcat|}m}qz8_mVee*jI$;@pC6SYF6wrgWw3i8C zr=%|p{=sY^nhmJaDWjK=1JF36n-V4hirs%eF1%e6xKh@Qq} zFnw4THj|~B_r8?s4v6{#!}P%2nWkKr@Xx1f4H3o9!qK`djzb`eH904#af=J zfcMD1f=HziXH`JOqHcUFmpoPpmu4D^nMa?(%c)<&g1u^f$@Z6bA|fym53HwTTQ3B@)25yhtgK+N@HwacqY|e4{Rh9;cd4`MfgpS zeb+zo#KXCZ7UVvvTbT_dnNKV(FN@TsV*OBSOuW`F>{^BJ5OSt}QU=|5$q@S5R3_Bu z4H;wjM9s+58)i89JA3zr>#6Q~SG=iv?5577a#PbqQ^en==ZmK5OL7aSIagA1u0(TB zqq(c&&1KrnRg31XNHmuzN47q9=|f8%U0g={tdFOLuTEO{li(D2}R!@r*;8-6hr z3sv^Wva;MK7ClT0RbP_%2sJY}shPovW_D7&^+V&$EVP@M&CNVmUiL`t_Z}fY)6@0! z-!3a#@+du`MybJ}NevE7H24x492ReIl-=NPZZP+e#~yk7kte7LJwspr#G)mSfBUiA zM?{0ek{TQqZ*cY8yvbm^C)@1e$W(!e;A=9v4`s6zkMkXT#0GZe256p`J&}FKG2R^p zjaQA2_dA9h?_Q_W;h**CeP@7nta7>@|a_Q zCKo;YNc7ooBdUywSGm`&@;!yYb=P7EqnGpaE(eUNG>B12a~hQxz%zXZaFJ-O>`8t7 zQ;Qyb7;7s!=M`?q$VzG@E78gnw2~cfrEaDi6V#$Kri#V#7&-yw*-33=$J;Q2={pwL zrYbZYezABWlz~<8r`U?{qvGjr;!lAX!e19pUynb<`3~PAp1u%&io+ScT0C7Ce>#}) zyLftM{3#Ah_)HN$of>}%s1JW8o?aDyiUkdC7Ehh=rb}d zsE=F1>I8M#=@kwV?AdNx{(8bycpUsbC}sGIF(8BqFZTj7`1Ie4w^-p7@fI_322jSr zru;2*5O|=-47^ZcKufcW+KVY=Bh26*!9W_Z&EZQq_PHbaIki*xfzD*Ss%)hGXiJMD z5j?dkJe=DaaVy4f4bkOW?TN^h7258joycC&(X3^7&@shKlQ&5&tjE+g?N^SO9zf;>5o6+$ipbE>VrIf`Qkr_ zJnsB{U*r*wH_Jy@IhvnrTBS~eqTe1&bNhl>#1Ff3^agjXgBMpZEhAI6ph#>)mqY-D zeseJ__aU~_HimD1c9JvzOd6>DBD;Mfv@hLQr3tG@oI@jvA7~wmDBDgKTrVsy2XH55Zr7S5x=#UvKiFvgxiT5+qwdTdj zjGMA9E*oORs(r;R_p>@b7#&Xt_5SIS0njTEjic*bg~ zOa-a%tW;m|*7DJ&<#s-h48Q(Rido!Pc8IEt7&7Cgxhb*oOX>UEAqxK}`y`s1yq+^w zk4Q0MRmmmZlh2}mBK(mAzdQ8M=V_dRHar!Iwsl=G{_jPzxZbV)xXPVbRW?F{?_TVQ zDQqjTPK4jnNaU?NU3Rr@Z8fY-;j9vgFyFP$&%aC)3`YY_@gRn5ZI5n^rajDrU$UT@ zjeXEX(t3-0bQoRbmgS=R6^ZU|q3+A_bZbNSHR^_4Yu;64$1d6NMmoLGbV;SO^Sec| zx_JDO9>_Ma!vQy6306?uFJ2chU3gzmP53WOPjzS3oTncbV=gfn9X#n|r={=}-<`w@ zbu+DUsu`U6lpehPKQR$DBf}OU^DiJh2#~OyQZKxo4o=tZXPGXej?!w0H87{-cQV7xtb7 z?xVh^Tnaa!!EJKy?teVKcPl3g(7D&JHk*MZncsQCzNVh-DTGyxWBE> zeiZL0yUeTpWf-kl$^ws-MTfJRpu4gBv-qA1P_yoJCiYvVJ1prt-X(;(PcI+o<&ic& zHbuB;oe1xo1h*bSuJ>h@T^=r=LAm>mbL~_yPF$xE&2Yc32H0!ueVR9Uc6cTG0d5A+&$luEme%;a8uW=zz-#1`++Wy*_x7iYGr7@Rn37LgNbGFKb~3 zB8#QTEMY(vX8p(D3-p9jq++o$gpm#M3Wpaj?5m%`syqxq*UZZg5A6~zt?6YlUO>k0 z;+PRA7wduLnYzCr5zk3Ki2iRX8}EOS$bW|(xQEGqSP!U@{QuKUME=`k2<@8w{951k zuaoU(Cbyr1_D9<-A4{}ccoXw$qGj8@oWS>u2uIcf^PGAtDW2MYhWIaC@L$BZgg2bz z8594N;2MarO~hMm0K2xfMV^E=Pl8=LP5cyr*4`z=GIgg;O7^db_b(ZxBIcU>_0H%} ztfwydC6`Y8lB1mV1TYoBAb!QOm0BrUyu~0Dmq9H&@L)C*qMC}w!|Ng z-r;1}h0$B7t`Wv>g9sNgCXHwu@I21LZTHA_a!ra63a9sFCYPfL)tP~SGWJU{12b|t zF&~g5Cy6RV>XRZLv2izWHt+-KrqUwmr|NVgAA`|OoZdb)n^0>u0d=+RuOieLD&Nc3 zFfy~tWOzcpU{dFOOLFtM%)kodzBwFRCCGT-9%tlXU_%RHR`~SQ0{7p#h|a`3$D}0x z+{F2Oh8E(!9Au;}=rUTvW?(QUnkopjM{zXN&-U6?cRf6nS z#e2)6x6qv?>7_m78F{Ah_jq5DJ zNneK5O50)79EyU)S~jbsr-B9)_>k{dtR#0g@vQ$2&yK zg6$p)SF~9Zglcx7E^kz`{Tysl$lDHwL{+~MRy=7Q5gV}!OK^9w@JL(1k3{aS#eH*k znZ?J;SFww^S#X%0ENH2>VDu%1br;ttbfb#NF^|}&zH}83z#9WN77z>Wt}DFjMTc~; zg;^!?IUI0=Z(3pamg9o{Rz5aaSXMmfKP+>Vp~R)K#6yprpFfRGE-{+92%e~TQvfSm z$ZlHTtvp&j0m)6)EKnCY7I@U1VPbb3aMAHsIo&JI!8BTS(A~Kmc~DI2CU5YOnAdfL z7|sW2F*cdjl3d(K5UY~Ww5IB9H2mG^e}hYpp-zwJ%)q4?p$N-X>l3ooW|FN!ZUVsq zKoR>CeJ78Wzd;dPi#sz@{AH0P@(|kqndzB}kd^xIPp&-_`)ePT?&@o82rc`slWz6B zje6%UMrfh^X-04a9nk6)BWS9$Zbame#pbbO;8hrSPjl3OTCtTO_|eP{1pL%t*c_A? zy&d`|Y?PZ;K8B9Ad0hMT&fSDK@6?SeH6-0C7P@5ny6BZj|@cH}JY$bNU{HoLr9 zS&nQARy&Edrs}C<0COf`LtfhFo~JcLenfUtVN)GrCcy$K(zP4nLL(>V>&FVleHz)m zS%gUnWlgxIP*~iej{@#4gs)aJ$rP#6k)JL6TxU!u($4}=tOmo{7H*`b)|c2D8osws z>e>hK){`7f-0S>IW^B_O4o8At#}28^RMmMKoxiW=s?Ki|ss)5E)PlKr^AjvO`|N~M zM9*bQaYKN$jT0aL4F?jQ0{L(qDv1`XA$f3emuclqhR33CqK||dPQ!r@wFntFIsQ+- znMBC)*2JPqUnhYyIewLvu_|(!bqN!f( zG}99t_s;zY3tBUfFed29gv>M<$&ofGwv-NX0?)WQe3EUgZ5O>rYVh zz|Cgh*&Gb(7CrEdOugWYq;h8Q$)_e<2&1-zUw$TzQEBI+Y1$sGN!sB+YzUjo;n)HY zllfrEzlkuK`6j1@?4KVPG!kg~7gq~Y_Z$(v5FBBEwOK}-PK#4GWoM_gAlm>pPe(nr zp*$pFlB^-(^hp3HgrhU>GuHnb{Z1TXb#Fvq_27a8-WQ!)nNq(ZOMGv^1TYiXr1C3%G~5RCdSJ0q|kP4O60Y&EiB=0Phh)1j?5=@ z$x;II*}2K-il$9S$_1C4?`XjGvj1*-$FDiBJzIZ&*Vp5T>qsIc=w6@)9w0gHOswpF z6Vhtu9-q}|bnZ18YTM~#Xh)-?Fuz&Bv@1X+W3|45PTk+tQ8tleyV9E;%XL0^5Q8&a z`%CLRxlS5dM!hE!e}_Rouv3rC&WTnLS4bPKD||!eVOskAU3x()HI%8VrH%SEvuQfB zoxH~1j9UQu=EnJ-#KPn7D1!HBspoR_3TbLGp*4g5=YC(l-X?S`ttpplMUvNT( z5ty6N!nOJe+PP}y0#4#bujUYIr91oR zGu6Mib7;-63i&K;xWS;&{PmU9V*XW$`I~&ovOU3)*h!E2UZdMpMd#9;V|4DiEtqDo z##U)L-yW6V50}Zjxyy5OrAJ-0G(+whwHutL@a;U|RIm~RcVHWt$*Yb>4@jnLAc>pJ(HKHr6)M|em;>Y1rb+5h5Raf{;_4sT^H0T>q=|l3Sq%rytjg>z;CY ztfue}vO#5QB3o$ep4HHXjn6+6dzT@An1cVgTCypKkio^p!54CopxWyGAK=aKs}E0h z_<{>!;^wYY!~c1gQBZIA&t`(KG9$0v};mdWTECPRTIa#%B2 znPvx028Jy_4pZV3+ufZzjNr@`j)ntMy*cUpcq>nr=O_JE7tM4+W5*Q*E8vM* z!D%{%%Yq5-C(abnIt45=a~a`xe*?l3BD_VV7p18LoGow#gUEGKeQ%4dG@Gsi?iEu< zIaKT4K-_~fNOow4C>079>%m#=RM)*aZIpYpM|HxhF7z27<#9eQN*Fg+5vUP21HKyB zRPv32Ei@jYoeEMmmO9b1y9J*{JAJ-5D;J+BUZg%bs#Xp{-i67j;L3PWmA<3J8A4th zWM+sSurW*{4ZbyUJCMNoIMBI5Uag7NEWP%wDNL^xsK=WYl&TMB4OyT@8|mANSwnn5 zcdq^19OATJ&{v-Yw9#AM^tMu#!zpB`NE)GnX!=rW5T(*mh=^p1fv#uRQm1dAM@~~M zts#&OA9xTU$mv_9>mo-8&0(Oikk1;(^|BP1*~g0{rm+Y+&PecyWY1U2(TL? zE&_H{oh+qAVIXSsS=CR{T){micS_zJ3h)&^fejZfQZ zxVG}WB&*t(Ep0RiRBk7bfu(LRw%QlGx19==u1*_FhrV>RXN=Rmq9-P@7!Wow0$v)| z9W5k36YRQM=yx0aZlm9A^t+9I@1x)Q==VPQy^nr}={Erg(6~EHzuW0|JN<5_-|h6f zi+*>}?=JdH-!md-p-JP5A839)Ww+tl!gJ2%IU5B3m~`bu0EK<_fokOWN05mb^Du)m z31q8RrxnxMt@dO)jpDtytj*uzpl?fG!2N@C{sS4Fo2C>!d4TVY+YicN7*?H8u+bNM zqy-Nlluj@J?U6?i64cp7+yR}esun$Xd%J$c>`Ypw`m~#3_~RMkj4{aO;nU1RvZlFt zxoY;D+>`2yx|2Q}k)-&i8UvxJPpvfB-vg4uoH8uIG%lv6Ogj8#&>#WwjzZIVogKZ+;K;JC z!zv}*!Oft2Ouye2uYWFIzaf5JC4Y*1fv<@Cfx)4R_^}BgV=gWt@F3Mk`W^g~#h1Bp z{n<$E>o7DTc~o%ZU+xs&3n7c-+xjl{-1f zk9!@zv_j$cZ-x<61X|Xx{TrrViN(a5h|Pk5_(eT< z%S&^n*a@J@U?47Wh}a#r5ATwK*iTMR>|-Ckw|nA+?Zb)9y|_2Nxj&|_ktLVX<}!Q) zN8WwM6i1}>%1Ms?`m-Vyji1ToWPEQie^#1f1}--P-z5&|mL0c?@#bT^h0!|}tO+iR z5gloC)$wT;JeU#8N(1+31U+eCu_e;2bnWf&{C^#GvX+i;W7kB76^7@I20rk2$@7u= zA!dkcZS{~~2tVy?iLMYPy`sLF{{i=-5c=8T>awZgYCAJ{y?*-?p$tieclMlLStIS^ zrbyy($tgOVB>C+Zw%x+`%C8w9Kk-k-CFLjX7jNggtslI|b!Q78%cCoM0Iy5NevraH z;MBfErN0iv@d1OXe=l)Iic!#x3#f}5o*oIdS=3s3i+lA5N902rw39u5Hdxzr0Z;dS z*Ws`Za{{jE&P3%UHEyd_bhvc1I~2)quV||BuFi6-I52HR^9uLsxeg^-CPuP!A{EG@ z0{c*a>WT9Er_rMo-qof9#?&lC{8i4zvR&Xl(nN~VB_Vwq(p z0w?-N$TQ4$;zWq2|Lt$Ye}?+|R)a?0d0_F?Y`P}H*Y zupS)xTa$AH=J}>L-n|~wWyxMvLoL_5u;Qm*;hVy@uvtCfuAvhz|8kg^V+a-5`n-8yF$oHP8rY3j=#LF*Yzf9SR;j#&?l_yg_{LN3AB0S@P`xR@I| zZLi1dfakh=v!G60RX{Ih1?FCtJ1aOv3IA%|WQTC8>F^bwDsPMIR^Uv97I4cNv~@_I zN_g{Js`}DVh3np&OU>O(=(g^xJCI>1+-@u0QImv(fyL6o1~=Uxnm$+lx5$g}rpuF> zmi9*fIYoUb*uVW=xB8ci1+s@li5`d<4yA+--P5OszeX;L_b@!E2Vp-ym!iHjv48vL z-0IpHDXZNn$^8sU^g}FCC^h_I-+ulS`Lo0B=eLfene>4_62cIPozz`yBlVWCT6FRY zhwLO)Poi;nY~L=bqIaSFvfB|}D=v9CwPeZcz{6F4oxGWOR3Ln4 zFS17U3C1oI_(9u(L5+Gu>RXY^q9ii>oUmXGoc}9FsHXpP2ivPSe}83F*%FVf`S8;5 z(%_Q7@B@0sJb6L^5+aeciz(g#H*_Fyy3FThQPROD2+y}DlP)JJ6ow8JqHR`>Jnxn(<-5<%%VqnZq2~> z4~!92e^Eq|El^(+kqe8l1VtTRR^T1?CFM9l(qe$@$eaTV??X?MW>YX)XIA*VhS)2e)~%_nE5i#)gR z+R=o{>e;~Otvp)xByjUQzROG6)Cg%o=&v)CF6aRv^iL^)W2AYr=lXr+<8|d2vG*j7 z5z#nHV-HWCO8{tfnbslNwa45+Z)}0b6?R*7u<_5sg<5ljl?fW}@?S!w0};NcYy=Hw zXBAb-g|4c_r}X$-%`~#I2Kl1=I}9O^R>0X78Omm8``ESnY8G^6bOFE$4QnRB_l&Sx z%^oCDB(U?!j4oUZkv$_UT#MBT4tgVsXX}42A#nrr2&r5~Ix4ETF+M=5RV&Im#WlLl zK`!z(v>5#bl<-}SNXe_@~S?+UYj*Nk=^(_TF|oACV`u~>8)n4M&IE=MfMoy%{M zl>4)fC-$@FiP0}+rR^*yC;eZ=DB4XM1#j~B4Jgx9XIdtGn3+z3L0s1+&8YbdN`cZ6 zX4u#xbPdOvRe<7 z<_aB4I?mV}oU!>dCCn>L7}==}wwPHnauZk9iInfzIKe~~XG`zL#SCp1Nv*=1Z~(-M zeINgLPUsf~-$pBc#YYnz;c*{L?C-yC%Tu;36}s~hRts}5G$_xE5;O1=9g5jSKnrGI zDzW6xDVat=?^8ZD?-03`^U;H26*!JYvlH-NlWW8_m0h9xpB3=)tbm{Carn8dJ^UX( z0{oZ-G1c!yw}HF!iM_r_FK$&|p3eN_4A_bC;hKehOzdVWpaM6p!-pj)cN!;uGi|oE zb1y6*xUH$6MKA7BSMgm_7&hOV5clp9S+8OHWZi`HG%%sI;2U<4_6i0})R>3cd2W^? zAau~@zOm%{dHVW;;dY+AqIK(Tr`WEsL@c9o3ER+k9&pC3=#_iQrm~EPc&&tG;Yi=c8C}2!-oacDf0XZ`JeqMQJ12s`TKqxd_QQj&$hO z8G8Tvu8Fok?$_fMPh5k%yhOiwc_HEU;Os(T->xsEAs5}lJ62>XCatjqbN5Sslov`8 zC>Q)XE?dOCW(NJcBga?VT6U!#xYKE`pI80MXvAbJm|=}AC4Pwtlt;mXnHDrc4#7_` z1-RypOuh9mTy7dl1b1o8ah~sADD8&O2|Ssr-%PxyB3V&Usq!>Trpv_@&m?;4#cjyu zNrG%}gqxuJUNe|>L-@VhlEZxx^GWu1=jcC<5@=AQj}iM`&`DG){P+?&mJR?(x<3X# z<@tM2oWB>v`I{L(f48@XuX>H~H{$;)V`a}XD8kYlSW3e^LBJN6&O{JOP~06(CmkoS z3v@87@X&j8YpF9@YPV60HcZr~cFcZlnCG?ew^_uMDZM7Ok?d=)Tm9D?b0GrrBE#Fi zbphUDATS-_YuUiCD?DZf0qT^U69>o-kNjj(r$9`1aU<_7$f;OWy zoWMIqah3YA0m;1hWLX}NPvSn5zg)!b2v(Nujc}A;ppX$n|14P0Q_d}df*=J zS}#6aw!;iANinUb3)R0|yuixVV_-urW!M3{cx+7N1fp<}rz9 z|NMvZO2Y47bSNfu4ZFg3TqF&QYZW#ydijEwe)~CH{Y%<{1=Fpx?-(Ri6YseIn_$Fh z_2O{(0bju}%nMo7OIV$61V>DgLx&F=%}@2ijfyH>#Y#z<+YNdu)+y^jT{#Ms|F`wY zGB1}klP80nFP4kB#4HFKogZUKO{-_Y8YGaqjAS`Dh$vzut5YyEtSD71|0JGz9HhM8 z7DXN(!af>k`5Cmi#wb3fR$L2fN$_rht$PZ+5a{D=*KoTKsA#9Q653y$tu+y<{;#Rv z8g_?=o}EBTw*zkEwA__HK=!py?M!6J{UV`v5g9T6hi&DPd6^c<2fjl_j&=t9BaNHk5 zywApa`;M*14dS)OA@J|4O#PZ6dMJ|4!T&b$g{Q$9q0@%(LffL>oc$!RStCc@3LU?2 ztqVbW9C>Q|BxVGNgbYo&bqasarIMH23MCuo^pM5F&t4_sqKazlcthDf$?`@#z}nE@ zkinpBs5(1mEs3`)+~*DA^p*A?k}K&+mC6#8 z2FXgHc%?r2Zj4=BI~Z;T!I6KS&Qa~z^z|k%qJa^(i#KxjI1Xv|i2FqU5U-~Pf3Sjg zd}Sm5v4njGR-$`pL{I8Eo9>z63XaU5Cd@R_BP}@e#%W@}^GxB}JamS9unq|wNF(@tFUUHMofE@CHoku;OuJt5z{E#H+$LlGTvUL8QS$ip=9 zq7t?Py*>>vVlUlQR|q>0W`2IW^T76=i?0>-o)YuXmOv9ELtx2E?=`tqRN+NGkkV>idM zv~0ckOOw9DTYNFSPu>@&-Qr%6_hmz(#XsEq74yEt+rA>bPwJO<(q!8|`Kqa3;w|k; z>y!QEyLL;D{NveQ;%!!@^+^D8iQVSa|9AozyUo>}emP)%Ag^LU4wygR^na8C=2&LZ zou1*A)IRB4zMX2PN>LnNmIdY~eXD)VuJ#wj@sDPKi4Vn_+UGp%NRe&&xXl3)!L;&} z2TlYNZ}oUepH^4ct#WwgK)GOE2)~!oCl`#*u2QBj2tQu*6?4JF$MC(rV>qjb=+CFW zYC4#BLzk!Y$q4f&MUD(MEgIRyMPHf`#%_j~0oRRvlEQrV5)^wbS~ zlEU07p6B~3tNea^a#`sF!Nqw&5{af$n;!56Sq5w8FD?`3~i(h`}jl9o``sdvm^oXeXR{yF= zcLkM-BI`sEwc>;v!AL4rh41kjXmhya`( zU=F&~PA@qlvp%h8h|oXs-N^URDr9mT1(XwAhR6hlYos9~!z8}-M%>@pi3&(mzB79D zc}vkDuNYcA1AV;UjQ&k_TXvc3@_E@MuV~zB=>qA_(Oh_HqOE~TZIA_r&tQQCWh2PR zCD;FMAqj0dKP^MzO5niINsA^sv@PMyH{rk&PXQ-_O?i@~Ak#Px(T|9G_{Zb8Wp7t5Rxt=eSAhj-sY0*MT8+#Ha9$F-BJn7QX48Bw& zJcJYa!Ycy9LKt~4ea8gb4=*^hbOH;!d-#th@5Xm;1X50`n`kFX9q5A2KX-l}6V3lt z&VFm5h{sLX7nkSg{%MY7cj*2XOB`jh^uWv_KKnP1E{CVZ;Yk?7Cc~-^zdTLED)5!- znH+_&FKt#s8c?ibmi1gpCPybC!HYX5y4cnUJp#-Pzi#*(DpiKRs$Hv!j_ya_s@hGf z*;m1HJ$q+Zx}^_mwQ&VLZxCe@1F)kXwm)EnJbEwa+NsC z!Bp419(AHa>E{;{@iRkWptG+iY`h*MhEXGsSboIQt2l%|(0T2xpV+6pU-fBk!aon( z-WTUYdz}AZA<{7cQ^UzMlfW-qvHe7<+?_28JS+*a3WZ%o*mwpo36$i>dsLnS2=nbr z-QmpF6&t-wd_-}?O^@^cRgs5lp}bU(9~=C*BfN4FF>pWqfEl>H`5FF~$G7mc`1o#F zm^8kspA9&^U;j*uZ~sIZ-bQGu`!Rj%RfXz8rJ&3hNOk zj3hi)n?Zp_gCqZW!W8Mmv<^oq{NpDW2-M1v+|0-)6Yn{mohJ9XC5wQ~q?Q^*OSdIT zLN^xnJuZtOQ7Ye#r3YUUcNK6T@<^9m0hF~wcvgoyUzD|e$hA(F<(k3SzzOHB>D&CV z?+R#L436>&-CqwI-`+%_OgY*gJuk}XE1n}HTQ*Hzt3jYKa>G@O-bP$K#b%^`{fAgA zI@S!#Am$3amS%!Uw5r2SdDe#W+306W;d9bgd0*9|I4(dXiHdJWlSgrv5ixVLZxORM z7VGbC{Z--P-Z*^R{-y8{E6u4d&2_}#WZ^#qC*S#6UpP6wRPK|=aX-@d+IevDiVXnU z`@qQ+U+cS(kJvl@-x5wH_Jfn|f&t)U{F7oso=b+2T?Kucex_U$x+fV%{#tMzjGS00 z%1su|5o-w_geRRQP#8A=C{(`ukAcFUyZ$aH9GIE_g-3hgxn%2a3r&(;tW8M5EbsQL zHms^}Xt<4j3X}YUnEnW5eddI?vOYL5p{)OPMpFJ+nF>m4iaABnRe>|jpj+XPOd&K8 z8*mM=QQ=8%Uwy&&c_{}G?Bv>v{2g!)BsO-IliLiGIDOVeUqPKuEe(Z-5PH<#sH`$o zZ`iAS>Z?5JR)11U)6W&Q$i5X#YojSEwoVWgb*gBDj*@ipS=y}N*vanDr)jf;Q?AzO znH7d>NpR{Q!{3nWKb6W6byH|-J%e&*2eKw3Km*Mh;3ooZ8dsfBP-m*stHMhrB*vu& z(k9Oiq+KoIIZ%8~rVoFuT3fa!;j1|;#gD0+uPp@6CJgr+@)Jg+Yjj7I5z-F$R4enOWb|VIA5dF=? z4fgc6&=#=bu-G4;AeWV)AfZ*NR^`>Ucy1c3zE9^{ z*WN!k#fKa4PN&Wej@4$UYqPRFMH}eF1kJEwG~TX~n7DA@4EmblRo4#puAY-hBTHA;J~_y% z?a``kx;M?OzE-2YTBXHGZhA7KM18ekR`CAOw6jmAsB0f9&Y(dU{?61{!KuZ#14><6 zrlge=oub|!E>81Vr)X5s88xe(o?g8Q%4i9 zq#41Iv>7**jZSl~UYrJ#B+UUF-D*9ZM!r{Fdl7xjFoOCZb?r3w>ScqpJ)WXX>Z>(w zb$Un1>TBV?@81>k;_*&e%^Ht7bEjwZor83LYm8<&HwRg_GHHlGRHT zR3c_H6=8V=yQu_~z1UN<1J&pcwX%a+$?%PCquq0&3F<=DM>o_)3fe&1>e?dO+mfPQ zY^*x7w`BD*>1c=cZAuQkEv8pyb{l=trqRn(RPp^iWCtiCVJ zH@b!0TSDcdImEfKJo`Lo3xD4=>C5p$kr49@Yn#z}1bnFl9!tcj6E9xZZUXlF_3gNX zTpVFV4-$mYD`^kIh3M89-8wh$NiwVkUqJ((q_^|qN3%<#BN;1Ee}eD{T{Y_X0A(1V zw3SPmgu}O6*ocRc1 zM?t+FIya3YdXm8+X#_*_kT}ihE!w?wQlEUWV-;L@SvH(b#{EjK5o@F(OTvcIh^y2ay{nyitja8I zE>9trS7|nbB}(+NWPRBN@9K-#=K{_z#Vuuk*E#4b(_7TK1UK6`>7TC9ucbSqU+*vf zSoMALjRYTvc~)Oy6mKXSLDlZ=HLXw3&Y@_gjJHF7eHvXwFt*_Q`fA1e7$=L1w{b9X z2NV+*eHlHAFDDE<47@wx;d(yoL-WBfw3)rdgHyC1N3L+76NL@9WuS=)1 zv%#=V8?DE5f3Nz~Br}+HqfD#x!|oX3d9Irk9C0Ha)8=P}SI|S@uE9Q+{@y|AOIN{e zwRSp4(DYQTN!xN$s`^^Ura#k}{`i9K6eKLZh+wEAl}e5sPA~|fbCJ3>?INFrw-$!Vs7BW@;2b&*#s-R)UDzNneRaUw<4p4BrIb!Ib-@j5hr zodOWQF4YT4*fis&5!bl|Eev_J*o>R*zYc?GFoHAb@7l*krGU^7ZX8P#@MHQrVHACg zU{*ja-RCXZ4zxgD53RnPsM*ZzBx2;Po|#I8u@BTl+6el{A~-GmxTw);R!dvxu-&N6 zY%EV!&BLUNm046=w zOq*j^U2;AI4Wnrp^W8;JB2W(cLj*8t_}g%@bLihq-l8+Qza>V0Xcx|uuAV^HXg3Wr zG-LJD;YO_4SG=iwy&kLP?Ay6?n2F*V{w)srM*LrhHkFWI8dU;GY{6k4Eplz}q3_G; zhkrH(cLpIkkIwbhL^CU^s~{>(PPEkRv)bS1+*vnqbBCk1`K-?k8jUYFb&{d<(kKT#b%l-y z!X3Z>CpqyeCr}J?%GeW}<0Lvlb$W@^4g#x6R59ayA@$&9#)1Q^busyJ&@v*p#h-(` z=d1qD8FGozd#qzv0IMrHfhfLieUm-!NWk!Bl5C39g8mldj3t`*8NB+a?r#`Mk0I3n zRRzAh-T{1hTu7^xZ{+-~ToZQNK-on#9tCv%{W5rZw z8qzVQP4NY$PB8+WDedRej16W%4Uc%y`1mTc!H4io(>i4;pCiK)t!zJkODDB89W5LF zURsfF(4=mo_6MLzn@qVPYNGviFnc8CEL-bSK99IKFsB<)dxX_afDOw>0<*QJVr<## zd-}w|{Xm1Ah-lBZAD8t zIeKdt+C_K{cbBXyVYNT0a{1xxztw6r*vZrV=xv)eaAxjHi8ZYmFDvaB5px_Whhs_i_!~d;1#PF>y!ZTj> z9GI2Tr$1W0r8m*byZGhA6i5Gj6qt8$HFv6PiDaepy?>R28AAGQ#a-03^m5ipp~dps zh1amZCr$PL&>`|CeMtC75J=v$ir-KXuHm&3@lRfBHy93LB)2ZPhVg!Nc{Dms6!G+V zzw{#eJp`GX5qYy}BhsrBb*X;jadyi=bP<5u!X}?;1OQ-AtG>q)K#y~2CWiJW=A2uM zciUwiL7%II1nzt@_5QqNeeRbK$y$&C<)Q`ZqSgiK{2dF_#am{dppQ#W;$wlja1%Xh z!lNcUYNAKqX+DY6JlRyIk?NdZU?H*0i>vUc3XiH#Cxj$IBpX&c4S!8LuCiDOfnv$& z>MXV5g;b!~8e^S3WMcWU3=DfjJ_)d9s_@5LP^vzWHX31?L(uODIUM8$dLe5xJ*qz; zd#j>CFA$SelSVzB^%b|3*HCY2C9WDXtm;`3M9z~J+W7n+;ni%JGs!5ZBAMq=T#3g% zpz7~KI{h=Xs`W22{Qj-c-!YAkz^YX#66Q@M9KSn|elM24-;mU5p)SI9#5IV~n+)ry zX*C-KEy#yCbIfFUN&_;iXTBaB`@D!F6E&zeMSW=)^;TN+%9Q^CVL8uFwdHQb=+~B9V) zOTQDD6tne_NL7CLwqVu-PWaQmtJh^$bIiM!B>2iI1!zgYfy+Hjx%ZtH|5ak2h+yU+o!&6--XOESSU5G zUwj%#i7|EUT`@hjv8Yw|e;g}nRcE%YCJ=9lnZ-xdipw#QSfj7Fv3!fT{kw8cnJ&zn zXwMADTcCM8)V0LjtQ}I+NK9s|sF4H`_i7)V`R%l`b%5WBHe6s-ys>(k$JtChvcO!1C zvu!q^Ycmyrwd27bXU_zJ@~j>`bM**?@C9s*lYh^=Fn0Fqn@Boq;%OLAjm%vTy!-}~IZbbNFBj&J#hq_NcyxcID7(Ny|t z-u#%rZ#tOtWhQg90pwy{b&Au9KbJShp{}0A=?lY=f9FXw8~y{mHh%F1$7+VsZl((O zq}k{n$UJ;%pZL(}?evjJ%>8ZjC7YVtq-)IhyEzwh*0uEXB4W_5MVz96_*s9|J|FSK zHK#))0h?Bn-igT5Gz3GEyp(nkRT@GfQx<9s;YlRyMH1{7ig;F_Ijvz4ve6nLPEO=4 zEU4Bc4Q3Lm{=OA7Sl3$m(qQmL!%~Ii3mFbM8a6n>sT2PoF02wnoH`Dq_)3q}9!A0%9U|AlCqn^BWk{8?i zo8~yjKn4?6cf>QAbCs&ULMbPO3nPj2`d+VxO$TIeAC`pEFtwj0IA)e5G* zuq@pCa9&aQ%aQl#H>VI?XOm?C&XQq^=d0byc7~KMvDlR)hSg4TU*&1_C)Hq&RHKH? z3|H>yB^L-fF%nQ-7M3U_T6qhDCF;Jo{$2Do2^^&M|Hgx*5ud_6m1?eO=wmR`v& zo)vk8iWph0pr4F>!*3lTxV(ChgRc_FmnG&93dm)zlbP+(dvWGjc5Z~u!VG>drU$1x znRoM9y=(l(6m`}68Nf{)NQ*{-T>uf${(W7(f<{AWBUYe(#XvscW4@t*pU^ zL5Mi}S3{n{CQs28_0?)mVY8unt16o4nASwc+vl5rUko0L4PL7{{KjJ8$0Jou%Sp%{WHME7MBstAR!8U9GBo0(gmIz2=~ zCT@J`i^QmBU5EVfYcDo~^I~4@Q*Ti-4IN$udx>+uncm!~(5qg0j%OqQUF}^x;u>G} zA-qb#4U*^Ax;;4JYI=Pi@j+E*y+s>ztB!c%0Z}O_66DlE1}xb=U-(4XeiP6v{_4c&C!6QfAuu zpc3=*Bt|-&D&0mSrER(o3152?BmMu7cje(xRN20((?Eh?g*}3d2vHhMkN|_pz(@iF zs-?qZL?teRaSN!38A!7zLZFjC+ct^|xDAUsKtMK?9U%#j1W*Z}73geg-R+$7yXT$-hlibYxC^Y%P!e=@y)*7?MoTzl^_k|3 z#j_cDwtLR{=TcmWePreQn_AEiRex|sx+G^gB&Pfs9UhbCZzfqpdzVY?MmK=cPl&mf zDDI<28Jm;NBAXkYB>hGqjx~LY{6az*{4cC-+7@`ar240;(X$ks?<-GohL+(!wopK6 z?SOq8b;1F3GG<_&^lQP*8Glzi`Gb76o~+APkQzE|!$V)HdB35iMXI7!v0=!J*NChu|XDX*9=5Ns6nGr(}gtxWb+y#dkq& z)0a3Dh|hjNitTg;uM~34W#DZ_MfMPlijFfXs*Qd|1=COL zE`SKQ8#_4M2P*~QsZ!1;r)oJTnO(H8jVg^~-quNGW_2Xf(o8aU2S%IeCAirjdPxkT zmju?ozWnI~91jvog5Ho;B@jvh5=vY69MMXnju`fUk;=*nju$n0IjX+V0I-?oVp69c z<*eBfEiANGX&Ze*OdhVJ{}O?T%69mJNM;eqfZrI&+>a!44z^?m3?I%&rXSHuAEcLt z|6zJ5VD#dME6NxNko)G0-oVLOXRi?ScXTRAlFBfj&`67!K7c%$;3C5~fILcE2eFY( zinQ4&{Xh__z@%^P*Q#<_2-=%hZg<3e<2sWRcT%2`OWb6~8U`6jH-LLS8j;ySw15{V z#$JeafVwj`BbB#6R-#G;*>QF0vYgU+jAZWn4KM9M{PzoG;y)cl{5U55*||29ME1{l z=P~LY9ieACOI z3C~}R#}j=zaGDXadjrYvkR)yhL^mtm;W|pkbc-018&)Jq?z5Gm3#hN#j0-u3*A_`e z;@)&PX`EI%!8xbz85W!iFDa8eDqcjUtB=@>n?YyH1vqDo8%mcG6w~|yh^{go=Z`X= zm8o~w1dU0|1!^TpR<7V>W~3pHs!k*l=ZWDO1fipy-$r*$=+ol0$ep;F8c<1!C4(Y~ zrBGhtU|UQ53UYRcF=EVq=E)`iGa@ooo?=Dy8=O{Aw~gE7USHH*u+6m)-s^Xv55x>YsP+M2{IsiY9W;L?X3MB7Q! zw&0l-&UUs)3}l9;o=MVGJST=%-=c2#wajW5enE>zL4vUs{k%nJf;IUwH2E_&*{+sO zK58{}vZP8U@s8Ep%PzI_GED5Hdutx{(xV1k zO!#~Vj9)_JGc+mgsyqcFMga2>sTF_^r$df?Mj-Y9rm8c-<(CltTxFu510Wy&)=R

    XLPemElqmFCf!AOteZ@66WmjxLXryDU3XzT zPWO~KM1~_G6&VSX44;rwPg&#_k5No)CQfpq!+`NaeIQ4SO&C#&4V3a

    lO9iaUW+B~L+(p^mIl7&(1$5y)xGMTV@B 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

    yV8bfO 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Π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%0A^-VoqEhhEKvt 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�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 x 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¨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

    UDEuGSfr$`pljWacyH(L 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�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

    +fi<)yP8oPGJju z@fa-heXowtiTK?1eqRxpmgl}U_Pe^x{XX_q8|&^DyKZ5IvF@6;BI|wwf9Wa2uKW4u zx_{T0wC-a=&bjXEpJeNP^(d@+**vozuX4`y-u%`%@%zoJr1b(Fr@Y1Jc>KBWyL5UC zemDFn3BNBJ(l&l;FMrKw`tL~7;lWXwPF(MxC)j%b-VE#gZ0>ojcgUa4xxXW`+gfj@ zKefTP;`Vov$JpP4Z^rNMt%KXxU+rHzV))j@gWKm@6CP)4to;$zxUbTT{`T?o$_Z*= z9LYZTW}8P+X+v8id-I#;aU}i59kZ3@HOKTYK{xzjh?~rx{y&!5i@`>w%KCj-;Jm#%yg-N&8z{^(b59 z4~Joq>CYtcV*`KV)`uuu_4+wUc5zx;ENaB-=W!&xRUWg?m%N@tvgL!?Ka%!uPuk}} zgMMwF=RU$f5c~l^kUGb#*S9_Q{#Gq+bAP{T6Tk0V{A)+j`%{hm?YlUBf4#-+97)Hw zC9&o^i_giLU!KesYQlwHRAFu-e|x+8{nBgaWLa06+uH95ul?GQv}}s8?(1KRXIZMV zog=ArYtp(WIM2E6Hz%=mTSBnzK2PiMOXptiJFlJ-zq8ZZV$n~&dLBp8x+i1sd*G`{ z`29jrJ4cdvYs``KSW){&($a_7dTrmsdas*(UhDnWAJ4hJYua4zGk^TGBk8LrjQzd+ zkMaBa_uJY!l6p79@T~>6wa>RcFJo)GAqZ<6{#25_z_LzQf(PpLdiVPG2RE_rZQp-k z@1Rm=qQRyUMKlQB(`nPP&?#nHXb}7fm5EBD=xx#+EZ{NYmr?(UV@`Eyv&8L@(7(bi za>oVlI`Xd&9SsqC%ll3)H^a-f+tZ=SEpK_A9T4ce_Ha- z0vr(Yv8EPXd9%2tB|sk%#Zsa3%#{zL0sHGEoQIbkXZU#-IU*}(UG{MFZbs_ek{H*9 z#!aEtN#U=O0+Uzn%a?s&7TETHy;@d&6bnd2A0u)#xC9tH)W=EjY?w?%Qd*<}fa5`# z`%dt#Zx$UVK!2b92*yG^gf2Gf&GhJJnJ+#hde3m~_4K`((Vh5yc<)n|135@VS(IbiEgSL7`&z$~Fz)E+iW$Qd{Bk2k(781;yPebB z(EaAo_uJ?$Uf@euwi)~GP=%yoH5c?##7a)bw1My%#aeY2`~!3ENB>5e6YrY@5D%7z zsk%;+pjK#j`CiZ{IBI7M(_R6a4o?G7fc}P6=&|FdsA-e|vx#liPsl%YSF~=IR6K z$^Ox8`Ad+cnUVyl6Ks^HgFMBiX9J#FB>&ZyUSl(bhEi2QZWon0Z`MB2(sj=OOZV(LqyVy$&p=Z+@-iE-}9CwpC;zW{sbO{ zswhKiFxPwXQohQKge%}aDJ{Vw5}0d}dh#XrRKA4m%^&xrC)Kx%&ljp}megBB^%;u@ zP?Ob%bJ6S5E&FE_iU0#q9g&Y`Ee776blDHU0hRGxI`bEzbSBC~a>VK&IJTERA}U`3 zxtu%TdI%j#vhr}Qs7%O@L|ft#|S;7PJ$})r1 zcYHF@zJnrG>PWyO0nU%DaDD)ikF>?q>(I}Gv=Y-f^NUd{bhALSeY5t}p!0XM`0IY1 zm18~|vwClWqeUoHRt_<5h+lD_Sb7gJOKnP=1I6mSar+x*-%fqNux}gLlzOaT_U$gS z+OcoP+`ni!k^7fF=S1#bzS>U5(Th3l-@io0ueskC--ru)?GrZsOEcRaKOx`WU*T~Z z`Tiom@8r(?`(3H${(W-Vue@(Q_wQnQ?C*v&5pyNEoyqxXcCX*|Hu>t^SBC4g1v^M}AlJ$s#;f|_Sz5*YDW(uCz9uWG7=E`tq8P4(mp4wdnKa)m z`mH<;iTnTHD0VY^<{Ng*!=q99qu@6&@ncEwWSRkk=N3P~^BRC>zs3kWZ_(jdTmoVZ zrYPpCFu2+o4wNXvEpX2Jv**Bz+NdW8rmbH`U|OSnF)9|OpGIKH`~E>ko&i@~xh=acVv&=*B`ldN8^iQBRFVV`aKsx^FQriuj*(H(qAb4Nn79B=@g((dCA2Wcr;6WXDZ%hE}ekF?C zT898riv#dlpYZ^*_is*s*>l4gfbw=lU^YvClmm}GPl{iNw};3aL+WCBRn?J-n!K+>ryHI}M| z0i*ktK+(T;kPeh_EqbJzhE?z)y0E|NsA6(c(oi1y?rk%gh*Vc|RlU0lISl-jq${~4 zELuEQg}O#!yZYLzjmKSuT8==wZT_gN%2O$P71g(i$x?aVS=p-=C%Gj}g-4)m`m$92H| z9om+#e-V3uUMU3AJ<|@t(Fcm;XM(5Pru$Q56v2Moa z6XWy6ACf(CSHZJLw?6DP9q3S2P6%NvlZ7cyXC^uo%Xi`qeXm`z)ocpg2@eM753=yV zU_jcB@6_45ziaiKx?Ay`(P#JG$#{EvZpAl@Cq(vV-*X2b>+-8f1y5Q|>+h47^F2Hh z2(fo+9UIb3Asdx*IN+Om5gL~g&>%C*r|C;@vd&;?g zFGyqQ>9IjuzdL@#KA@!kiv1$veC-E&=R`z6p}u|l!G?%pg(Bb!@RIh>1lqq&^)dE? zeZ_6t4|w0Jak{Rq<^Cf^%a!0DCdX-AR_-<=#ni5@HU7L}AFBnvx7MTg)P)P5Ov#by3P*0PlY_5~$U3WrC7+sEEnk&wL(H(!SIm zJ@$EeLjJ^a*dInzMD}B4ZTtK2Bp16MDe#i^)i~OZd9^Y7G0NHAehlW?*pIuo`2C=K zt>p9`e?Bq)cRtqtolo|Ecm0R{@4MYO(R|2v=H|K1*+ zCD=sP-Akx*!8ikTKDa|iow^Z#I`6e6+C;AYAkHT8;c!5mFRn;Ho%e2Kcv7-4f;zA0 zkL(-Mjr!#A_K^J9geC(4O@8-Tgyo7l%N=E)2_`xA3!F0CqVMnrc-{`SU{bTtaFi9E z0?c{!9>N?U(vfF{cHwQYocNznPCPczL~n->$>4aySAkZUFZi@Ww(JAot?s2IQc#=>r*vI@YHr`d^-l-~Bi% zLSJJyv`=5l;`rTL@RH`ao1oNZLkxW#9oQayJ=Ye$dnM7T$5>teKBo3r-5v1>tcvgdS~5drq> z!1>y9KAR4}e)&!Uwkr^0&*{?te{9d0YLD7;y1wv#Y|r_Znq)Njld9Wuv@x`Y_B)L| z{Cc=<&p9GS?Kz!>{hB?;G)%YW+&Mbdo^#pX&u!1?o;>43VUsBFgMV_G4b4qx>F zZBDJE=IWJS$O!rho#GFfM87-FN(YXUUn=EUdEa*?7XSEUH2(209t*pj{PL2#9MLc3 z+0a`p45$@3NA9oM?YSr}VsXin6tT$rK4+q8`T#glKBB%coo$PxT!GNS^;-1x%2Qgy zMa#KRiv2iQ9^zfLFwhcnkIYPT&N-RnoO4pU&X<(qqZd4?+RayuLF474VHN@T)F6tL zJpDv8R&9f>4Y9U+D%uX@TWp9{W11 z{DjM$ae&$3bM!oom^W($ffYe$_$C-kKd#8meufaq?0C5 zhY|jIGG&d)T38&|)rfX;mQ1;;%Sob0o%XqCxZn9@tM=*5%#Cix$FPmf5{sX2YrU5` z6V}`146Qd0e#?2Rcbluc?-#bp4$)O6EN?=`q~(3{_sH_57M=I<%8K;m9TsAjxA!Kt zyc4Toc{vh`XNo-^Mi(X7|6bPZe|NNfK9F=R!a4=(`Xqig_lK4k$ngc9iIgt@-QUph za4lvhMghZpt2p;$_;fftqp#>+h4t&uE^t}6m&xSrvI<+RrbNaC>jds=fiFHOgCO4l z);kiX5W3M>+03D#x}Z_;w&YIhEh`)JY{>&VnoLVLz6x{=6DtcAyex%Eos5)}3IU|^ zv6AAk$m&hdTak&x)#F%xOz{*-j?`1*8ooun` zje>truH+wZvE*ox_#rK9ICKGDumnvBTJ@U`kC!ZHGoy z;0(4-R$3&y-^qRqYdctBMR#DID&`l*vX-~X%2~1C-;(1;i7)<G>X9Iw{tgA^@ zRDz=8t8z2NFbG^DpX1K!hi7g+!!$U26$zaIj#3SKOhH%pLAq%mCQB;kaugEckIWAl0rTS+%wr|9C5k zQYunGX_Xv7kq0XBg=eM-{w}wPjGfrIMoY`GB%>Hy{?r`yvD9gcJ3lC=xL|2>uh;9>VZ& zC}32fI~H0l^c^=Ao`HrP`Wu#65c-zl_t4^6S3g{KjcWk9_>H~ySMK@bepq!BD4e6K4d|{ z%99<3JiYXO9;1FdpAZE~@f3J{`xLlNr@-!jwU_@7=+8gNpuZ_?(I4;$0gw@(6O@&o zfvW%|UUc`bQ6kb_JT=Br;=AuBQ{wkaV<<5T*3`>bk4}%JIz9eLr$@ojA^=46>MaTM zc*LN`<`{Y`jL>5t(PN>k9K_VG1+~Xr{WwW|$O4<$21ypCRHR9&3&DWU5K&w4)e~K2 zQkJ6Pt&A==3W_WQFJ`p4^*w_&Hw|x_HcQ%|&5>9htR31!x~%AjNM+FG8|~3%Q37oi z5pA;E`HCxo-oZPegIZTUqu8sEV&5J6YZRML6uZ1jlwzMMilNxV`du?4Rx7;B#w4Bp z8^@#;drUUR9Fw)Ivh6XgtC^7}-tV*UnUU<6)Bu8bjSUB4lcZjb#b4}ASd-6wRLBg_ z$w(c1nMQQEp6HU^g~kANvEUm|Uq+XC7we}2YBLM==@i)ou(x+CJx;fTigjWHv1weR zL5vLsF)o#rCJBWb(?dv%OJUj}G>@pBm69?Yi1Bh5RK&7jhtSiTFAf9s$_1Lt{Q~4? z-=?ixmQI#6J;ScUo&SG7{5pqaA3g@e8HRq0L$RS%%fbrdk3 zE&33atMM0ylb6g_b!3b!+z?DdBCV}OP7vG-Z?L_KP;HVY0m3K;XqB*xi1c?vq<|CK zX*GSv;Z-ou<_4WM;cIARw8!8GnpgJW8_7i3^ClxQ!F{W_je>x<6C0-|@5J)yEOukh zKa=lE+N@uT_1uui3tUa`e*+bRUYUynzuJc*OQarwbbLKv7M9|~_?eRzViC-S&~35x zUbh;NC%&I(Qn~aL1DdoEZS?gbBF0wG;R&|#18L96T$3~05a{s3#@Bg&_V*i(($Nt-6_y4_f@Bid;?tgjm{+H|f|M!Ibze3;t zzvKQ7`0w`r)t>Fr|7*Yer}W=OU;mf;KQ(#(r~ViF|Bv(7|7&CS|8M8s|A)`H|5K9p ze~P~Ue@)o`%k=&KEAIa-vH1gxxXDd|nyJ~oBI_KhIOLyg5xlc4`mIw1b#b!*V)deE z0U~??qHX10+lZfSqkjR*L$}@kCFkltx2^u$ssFV_QXR57!y>B>TV=;Vkmy9dc(Yir zSxn_+M~$SchwpnZ-0&jch7$L!s7$bmj^ooV5&RQiM$fPr?bOt~vuMSC`U>2zR4f|y zLUnTF;5hpE0-WVjOVX3`f5qe*>BsKi?ngtLeg`M`N7ytpx5TG6+#TmwEAXyHx>bYi z1hCCPuMPuj2QNji^+Mc_1)D$n@vCemZLAq>T)l8||NcvQg_+Iq<>ymt=eZ5l`8;J^?@CVz(<0g(uTQv(xD862|$0UYpq7~6T9)y0yTRaD;hl;_v*)S5Yo-iL#sTX7K z|3pWfyQiAgLD19t|0rO3f4a29A`h43rWiFJBF{46Sp=Vw@^iME&;J)wOg?|fe|5)Z zkh1+Zew1f3h5E$0<8C&YqWx3;{?+gy#vKpS9#{2BPU3&59(XQc;CV2-k3{!RgLC5h z13|sg#8kP0hVqKI{QYCREu81M|0Ie35054VjqiMvlKAhs)Mg3}45N76c6j}<&>`Tw zeXok-<1hNNxt)Cc^OHxJ_9#md@aj8pd3{aVBe~2yV;=mVy>{cd^YNc!f94#a{poz^ zdG60Iar<-NlK(gMM|va)a*ju6e{Sh>Ui+h78QGsV-)?Vz4o*%QW&32dKd0YH*q@C( z+5YT@AG9;qpL>6p{DXc4H?@_8yli1R`NzLPZNFfPr<<|3_!D3E{)b&&^23FuP_Kl! zUkG#8`2%_)d>lzqUbgVO^OGaFA|mX*I2jQxO2`nwGLvJ`R)%ak^;l&`A7Ryq#7^)QHb(+8J$HwRG{=FwNM^x=K}q~{ZN>JM`MMES(mU7=r7`McI$p*#MMk3M_g3U)Qsp5uT2 zYuZEVoQIQ;y0wfU_2q9SAoVX7Go;RjAG9m%ZQRG6E1&p^4thTEIgjaXSuIudm{Gi% zGK%M4{%aYhkQv{9kYA`M>tVQ|-!&$qbA4n^rtuzT)SNAOXAqM$;>Uvm7^1<`UEV z0=xAON)>xIP{oKiH#)xR37C9TVHY3BdLDFPCT#FkPPCNnjhP>_wthi5$9~4lJjw|{ z+0(Y=HNn^%v2belC0jVZybpKiCrN3Ql@qdZFjz}x28j~AcM6W9eAO~6F>yQA$Ec?h zM&v#Rjh>%z8FpSI6x8AQUcxVTWw`pKW${&5l@kwoN1Z1a%H@~K8C127fcVQxs8Vf} zl<$|o;qwxkMGNS6k~-Nc6=;G3@06Nnj1kmvEv!CX5MGtkhng{?*}Jb}IOlg*PFv!d zu#S?Rj7(A<1soiLiLx|_+Yfsj#Sq^2<5^h2Z;4{!)h!$Zi|RFCh}vK8M0>%b){s}A zWEBeS-&78RGrd&k7mI_cDVTjmDrkX`d2glB3oFe?t8CW7i*cGKusS1~YIDp~qtiUb zs^KNoKkCKmAN7jVKe~d-00(kGC%xg1ROWVBE){;(J_Ajx?M3MYq`n-3i<)f>j$s*# zl8|Eigk+>xJAoNO4!zu7{3nz5_!Y(0GR2iHsMkqqIncEniI2p%+FM`(qB=NNR;TCl zE3DpA7rF;}Po;Ri6}>a9JU`z-Ln8z8wE4^QFV9p)$o*R-#NwSEi&0%1ld%GSRBaCPnB{qRh1ME9CStMd*Qdcxgo2 zt|q)QLl}Qd*M$Dk#?YO>q?=^rdw#_h5LR@!2(c^2gkO9~d@ErSo~ zg5tJV)Y6~fvsEoM!JjT_X*2wR(Mr>?Ne>|mBKnIhC#4O*cmtkP@9^iid_`>=fIEFGUq3piM@V#Sg$CWO9;Y{41pmdMT4@jOPh8_ zYdCm<@6sYuWTaui=`bIhcvs(p1{cA;# z4?C~Efq-n@ip7Ea*=6`g^|WXo{C~_n3vg6bmhW}CLxsdWaCZU~=1l1?Dcwk_9zS=Xv{GM}|lGj44hH3V0%J0J;+1tF{h ziZcdv#@jwe1G<=mNbfoKzSsS_(}6JKR4rAc-{-!2&pr3tbI!f@e5QbcDPz1Tc)|+7 zTSdW7;Nh3}P_OR4;F{KA@d@x|;+J^>1O9a+2YRgBYABTcUTwO5!E~PxN~=Cf_r`q* z_Un({Nj!QH9|gTtaX~e%y?57xKxyKb|?qr8y-Rj^Q zCDfLS*%^*tP6?lfTm7-vUI*ZLHQKPRQ&ik*SbU8G~|Z%ab@y`ZXIGdYKdbvC*anpArS_=OB)-tcR6_Z=N;V>!veIfXp7ftceCV!`!ED1|&B|%r~jgM8j$!E78^1XeK7J7m;#5gz?i`E z6LCFN?##J{7SajRp(#_9iROu>hYtK=mtwl}Woo%6c)wGqj&i19h34 za{N}fx0{*hgGRo$g!fM{i#dz9io-~o?eYNcH`~-;TNB)ZvDZMr0KKgaP5*rp=ymai za&-rq(lv*I-T~t>kszE~46%oa_()260IcSgjl|@LdHQ+)i8F9H<{v{}2qchPbQGSE zJ&~Z-st{)E`t3ED!r(gf@Tf!Nw;$ZWp-E_SO@f3T zs2Ls!0lh}gZcWZFKS;lMzA9C}G5C|nU4dYE^&-feK(`ndr^)_!HJ>#L$qp&VhHhs! zA#amAB;QUut1;U!APrb!dr-a|^!BDeU!HGapwB|;cR|rWFRUqliQV5P|2pV>sUi{v z-MRx;w@TJYx#+C6kUm_U=(x5v&@5S~gj|4<40G!Pq=~bT+mUvbh%Gwr6HVdzqa% z1S>U%v7bn$82@lVViCAxfxZa*d_iIn_-nYPRTB(<7pV9Bom}CxH)N(=PXx16uhozS zpuobggPz1!c8+R8(0zaB5Q5IcpJyfs1Y_1PfndxQ3~c2Yh}Zx4PF>gp`awsKiTm&$um>kFYibv&t~nox;!((KLn~w z3g`$_zMOhv6P2~z0bGXPYE1ih&-PcP;|B1?@YgiwXHLN%%$I@JcT`xb=|@$m7<;HH z6=SLTO(JY{Fq?&+UNsPl6@@`->9&wPVYYJ+IK154z7gj77%PA470X9|a}|DKFfD4? zZRRUiEYGycu3bZvulcNX5PRXaZVvd5z6?Ev-5dPJ=gsiHv0a|6bD&1R=xn-UJ4fcM zpgbG6Pa|@lxxjt=>lx<>a6a-2&Om-ufs1Tl382PVv^6xk&BS|KU$ZdfB zm)j11cdpK0==>bE5Bt5j?D>;(bsj?ta%_X`tFAI1IT_;!(F5C3sVigK-!vahb>Flt z-F*Dz)?w(EW`4*zkcK6W!ZyCyYOutmThp_|WPkIk!5^>qpSGq0{?A*k41BuvOj>@9 zuI{un4*b(wzGZ&S>TleV%Fm~6`S$oZLsQk3RQfqo`7Q8sR`r z#)Y%+d`G~p*x6vX(DOoS9gU5>T4{`hrE-X|NXuWdh{J-M$EnIaSo3&}q;9<qPknexF1nM3Y|)YVJR8P)^z*q^ z0pr7|$9*?aNj@0k$(gyQkoqn??qoZ({t;R`KYe8<$9h~I$~^A%)y)xE5Z$4Y2hkNQ zw1#REb$t=;$-Yi_%jzqC1ubme5`A{3+O3TPe&;TZk-F>g0C(RACD3kBBQ@uQUcBwB z=@ZVta%fFWf9$LvY<`UueV>Uv!ipZNX+wW4vad^eO|0n`fX{5SN$T5Li0nIhb1Xv; zYR=(bK;(6JwiuxfC94B4nPkuTE^Ym-AZTL^d!u)0({BY1SG^F23*a$8)8TrD!$o#a zWP5=zpHqiRQahxYFhVAieQbLO0DGc{?2FWVh~V7JVfqkYx}Zcp1(@2j1_K`EDi(`& zT#m({Q_z{{0X%4S$doudy(GKbL9%rol6)YlS#)SaF`XA->i>CT>Q|o^j;Ro5WHA3Tl}CeB zS~>jkERd5j{PGN*{9%+IydN<^7@FSMeuO1?!4Rr?Lu&Q0&1U>ekcf2zw=Oba(m;K`z5lrvfC zkwsH+-)U)bC1PqN|7lb*iR}+W;+gU$b8?>w6_2Ou*PBJU?tFRy_aZEOFM{rcUht#g zZCLiQ)^$bt{W_MHLcew|qp$P$LZ>gAkV0SoNH~2xm3=k(?TpuN&~Fn9ylMLvQ~mz| z*Gct%HI~3#zW6*I!g^YjpbR=guf+%2h&K#UY6U>9XwOUv{XNXxMDFI_ta7mEuC&01QF;W1$TCxE zEHcgCGsw8XrM|-!1>HqQ)%TFDtdD03nElUFAKQ`xBen7}*3;)!`{|q+R>5}zeY)ge z?9I5wf)=flOAL+WI8QnlgQrR$Dk@|N{C*H~6~{I$LM!M+TspEy=Mi>7+ea@iJQ&mC zLC%2&W8dTny7tvi+ooHE=t&EHaYW1Gijt($H-1lFhK~_^HwHLD_?_!tH(wk#kmeaI{?sI_-80bTBOu+koZ+ zZlq?>twzyUpEZLX^h!VzNv#bV4157smqhORPU=QkSQsqd4HDT`HzfzlqG8q>3~$}h zKL|XZm{O01lxl}d{U0UJJ;HZqQCAYb@&tc1B_BVIwV`!-4=SaFol2n3zHz*^0>0AR zOi%5zKd}Vsa|NH`<%8-lf84>Jv%5gJ*B>c53abV)z_rVO3!CL(ux<+5%|#4Mz*S<1?Pa2(LdyfHkyY$`hvF3vNFGc?4(B8=5wv`Q())R znqf2IwcW=fr(ks8gh)G$tT2>2_EMg{&_o93SY{JSTSN>jmdlW^1aL(#t>u?wz3?U3 zDL1-9r4FEk@i4C%-73tj(3q`<2cTab>Sl@TY}=-z@hJ-dg}-*-H}?0DPsq){k63s{ zwEtzu3d!AuU2q1IYH~9@yU4~uo1tH*J2(q~fC;xUUttsZLhMupSub~25TEUd|IQOC z$mvcaq8X_FF%X}(4lcQpmkck$0{(@rP`RCXL@2?Dp5W|Ez(Y@lC~6|v}|)XIrAo}ra) zp9_mlwTDH2y?!15Qvb|*aLt9AemPz!27WN{n}fD z^{K=TG0OL+`j~t_W5jIiqm}pam|O+S00eq~sSrc94XmKI2aCLw#l`!-kK*Eed3?Xg zum?(x4a9At3g~o9i-7S`HUS}eX6l(p+UrDtw0Ke2!m2`E4vjhY=Lw#*qo47Je9_P= z#m-@XPi?jmS`J+cv%@j*B&KoH3RpNXZQ`I;7R|QbqH9=%$4KpIycR)0=|CLkNTfw5 zxr6M9l&mIu!uAf$!eZY7VmzP-$TLA1C?(mR4w5amDr!}eqWYUFP>5R^n`?vS6lLsd=5@ysx!kNku9iq+w@lS1!uQV2~I$}dIE_$p{!nkhA7Myr7=uVpgr+f^nuV`%USFW}M<#!i_B0(hw*JKnT%?a2I08_x31S$}=*G&ciG0Wpq08 z3$Q(R5!4)Zrt$P+srg7#;$d}|X&xPUH`o#8KyRimAFv9;>wS|rq-^4F-2_9<4mO}y zTNc2dhvvh0fNoI*il*PuAm@{5awC}rg|g*|K!$}tnr{MW&UZFcEp|3MQrh5^r0M~S zp0E%NeIEfROENYtP(q{U$t+*t;_8wSt9@f!u`s5UIUhy)b98^K--+ME+LhRG|2v9$ zLVKL=@9=a3iT(jxRw4y@@9^CWe^>i%WET0y{h!DfH|0FWKh4t$%<%x2#s^x`C{S`l z|D@`>X80$#Mf`}=_MsRPPbh`Q{XfM}QM{`dS-So;cvXS~_*RLHJbOs4`xvdsg7SP< zND%>I7jXg?9uUdyMF3Jjt-nyxX}=`d-vO>W%^g~7<)Y3y(iI3>n5+xAN1_$EprRot z%t61s?kuUtL6PhJ;u}?TRGXmB56&I}mo23BpP34E-nUu_S?4LC@r3DcZNM3TW(g7S!*H{*-6Sdf`SkgWhm!4l)NRf+dSVR+m|P)sXdUDY&_)U)VXfaKdejiif^51?JVesoP_;1qNf8tKPZT}yN zE^4ESF0ydoOPOhGFJHiR2q}@WVCo$BlCz{o)-iX3pX#?|{Pr&WcHTN$B41fb9%&F9 z>Pb5163W>7?VwYW-Jdd5B+nHZZE>lGT!p9nBY{kpIe;WJAG-o}b5E!wM~R()XTV@G zHr}F-clBMXeRJV8ymAFDiT*FN#TCipcVpnv9lmjaORIfjP31n(u5*2T)-9ef#yx+j!gLC*hE_G!P!4T}N6(fX^k)o*`AA zpCQ>JKqRxXG)wbHm)Pl6GaJx!uN=^PUw(X9i+1c6@|d(Gk218)*KdVK)0`I$lJDQW zV90l?F5jP9%H@0MB^LYBkncqo67u~|BA4$6GSbQS1ixzw9Jy-=oX;kG3-z z--Gn1VC;;L?bVn69x{HKI2;-8U`{3uxd()>0L&FV-W&C>#{*bqk z{)v%>+*2~re*^2JHIvKWrc|P58OCm&(}ST{rhnede9B3L4M8`|Im|8HsFj)WRioRI zEF|V1Vhq)FLk~D+u^F@S!8jD8ZWDSWwfrA-Zvx*$wLOk!+N4dPWl}6q5v5?&)|Dz~ z!y-*-$^<6}Y5^4xMe6ocgoI5Ct!adDjH1F*pQ88_ANrnJ7Zy<@X|XN1P{5^#PYZ4n zf?7aJ3#Iv=bM8zsNs9X3_xt<(|9}0^%yQ>0=bn4+Ip?0GQSjN0S9YX0_~Hh~%xloU z_yD@x?uU9|!?EXtUSkB=m+`_c{S2YijH&iz9Q+yX9)n5v@MpFL-*;?*($byQJ{Ajemkzh<^24 z4|YBi>vdkTtdXq^$^NUIU;mff;SQOO4@FB7=35gmRC}$N?8H5OqeC8=>yWR>HQS|n zkR(GnqFe^s*)HCTZa5fuxsZE{b4Z6p>2qj(zJ!#rgKcBGZLlz1OUR`T_aS@1UgYZM zUJ$c>V81+LDqoEuL}B%d)-T;Zh0fReW5Zr>hRxG)5et6?S5W%xXz6c&S8_`ifs!u5lZ0?+EpW#(MGVr*lZXDvw-P zV*ap*U(rxhc{I(*eaZ9y{QV+|=G;jfrGh|hFn@|iZSWElsY$rGiCLxN46;V|~Mv6DE^zCZQDeMaeZ6Kw$h zI7qk9f|Aajyn3)7Q?qSX4%|pjK0K)E<_dNxU$953b&s~*XkzjEPfpKap%=omCA<5p zi?XR+_`7k>w;h4)$yz_}PGpSmG`5AJmbapd=vn}s9X_@=E%2u- zhZzhxTS1gUHR44;MtR{pV4v@Qn@$PFn4wcWK%C;eBj~}GD1b}#(8UsYS`PmJMt=`x zv5+41W2_wM4i80Mi}?DtE{ws=dw)XbRq0TusJ_?=Wa(!PHXW*T4&m5N#9s=qWvee$ zYue|KzQUTI?-l1DT$ZkdQUrxFI2{yx2!&-(1Rxly)cuhtaUKVcrWG zquA7j8mz8AhKC*CVF!4)0UnQ#UT>ZXkA2i3-g`F3JOrh$04^{#>}wEd0uB**D9>>q zQe%iT9S0(1WmiC?vQQxh?Eb|LVD~Xe35>;q4yvv z4i4gmY6m|2G)f`Bfq=nR?=+y*=v3zU>yY+9yTK*^Q;F0J*qii9KZ9eYu~OvxDDxHP z;D!*o6t6_Nc!-mU2~H3bM36r{esie*N#7-*Q_A@;wqz(m3zD}KgHSe3w-~LWbYmVY z$RR<)34%j%@K;!kuu4HLYXP~emCq|PU|IIf#6hs?d8lhhaEH2j8&ItX_%UZJ!;RG7 zI<}tY1#!8eo?4uayE`iC76tohn)1u0qxarX%p(ES>+M$iX@<0Lp8ww-qKiK+f`9h+$px8$qfUnV)BUabXf~;Xqin@Ro@% zN7oMF^QScdQu{UGS-{SZGsE;jk#RKJqC}D&k|Ge5y(saP$i>zY$t%(04aK9%;l@Yc zxN7vWmFUq8_05L*X23#0_0JSoW7)*{h1!tMa%UG+cJ*+dhP)pBQaWX5x*W- zcL#EIPQLhK;CYXaL>})mhjl0KB_fTU-?F_Gfu09T&*=7wQk$4x59RAIn#sF2q!@%J zkx>Q)-`mDN83@e-$$IJauyTtE>)q3##eJeYtsVC|(U-C1C0t(VlE`ff?-Qj}%Sp8P zBDT`<*h<|m3)0sP3|!O&cvFWbN%BhkFjR?W5h%~`&jk4A{CSOQPw>?(nEN%Wh<1em z27K}fK1r(KU~56ljh7ym{Gjf0Un;rR6ZU)Q$u@kF#Gc6P33@2DUe}F06uUk)>edI~ z$q>9nZ^e&9c_A!>dnjP_iog}90SGs;EXwH(UOMc>arI%+#7dMVR{C=qC3+?Jd^J=d zxypCk%^~u=T0?Bp`VRzoou4Gul}(KI{>vKZ@=Rlu0}&lq)ecl*`No6X+7BD^2bZRk>$k54h$!Q0RePrd4*J=B%<~DsgD$FF@`A3ED?Nh~<@ZekPTj z1E`*3t2~h+N^90qU1iyP^#`aI!B!BqJ)83xm%gk@j7sc50Wv z9R^OFl-dJ=p6=dJynw$zjjLazc*FM#ToW6(Xg%aA3Qc6gf$O0myTezkeqAg0(o=A} z_@;m8yu>#^x(>Ndfnk_nP6pGAsPiJP974xNYZ{qqLz!kl{zH^$=G}|ci9_aM%v~s- zuB2Pp=cgYpP8i@=@{71OvX+ZnEl5_~OQ=aFmr%{xOtEG$PwLV)&D0Jp~*+w<_*CaWvkT(GdETpx()s zvGN6!39_o3+;%7qdo6s6eX+6e1qUUOsv5&@BaR3_7Hy(b0kqW(H1*CRkdh~e(yS?( zIvXVBTMbD?%PMXMs z+zX&~T;l{MO_Ogao4{M9&EWG_kwlhH0O9iqJbXR@%SNZ=?-$a%uc3JLzE_zyOvUU_ zartsUiX4J*$)!*!jf=PVupQpA(n73U<~5gMpTtYCQ^rdj;RaFKjGYlY^@VhRctBa% z3c%TnU-xjGFOH~~?S6^kBVfZ?d;}K!hK}Q>< z2kyBe;Z$YP^AU{;I$Se#OYmQal(4E`eTuNEP+6;|JPEIoV)5CL-^ky8$b?##Jq~Fb z21)A$bT18rWY3k!LGQPwInna9=$AsKk8nTJOJI~%sf2>P z_W;4zT>xufh~T5L$n2B?_;E2i?$`k|VJPrmDZFJouwj#O_{B__!X1r;Lb8tn)q4VsBx;zO+^Z|CY3`>fm_8K_Jpy0R!j{(~S}RL3G{`yDkasEkb%I@KRyhwo4d zHS)myCi-UWLsjLl>8tu-(0d+@Fo8Z$2NkQfsKg1!4xfk)4 zQsBwQgS<3p5R$uGB6qn&?sC_1t}Mpc_A&n(z|r%4+;LqwPTyFV$#4oViVeX1wq7yQ z_y8Im`}(Bq?PoxVZY8C`vaZB|^VJ90`o^Kx8!c1uEJmUdC$Gr=C99|mI61o|bQbc+ zK;}XN)I%v>pXZ=NC_}X@@b&p|59(!o*r2le0ie0QvByxS8V+Cs0$;oX&#?IFeJ~?< zp1zIuHmi{jO8{$qeJ*`Qf9&F^GlnjRApn4`5i?=r1Y!mA_}FgWPxQp4j!ZKl*1 zOls#QWgt$`@Pj{657>ND#NIoa3bmL^w15?%FXnw%$Haubs2D zMgg{!d(&}iQ#o-Ujf>3~YdiQ$2MNlr{yMl#~|u&u<^U$|o>Uc~`m zY##&wArg*Wfal92tpoWcW@0u%?*br>3qskdX*gR;1XP(3k_c>-BU#Lx=d|%?B;I{~ zS9FMRm@$)tGBg#()4;Mn!e=*|DHjHdqD-#QizB%c27aFQ?Pbm;^?SFA0j2#c{tV{OBb)Z>L9TX5ot(^T_csP6(xHO9v>GOF#GTg z{QC4{+|A8G*bf`J`+%AfP7!>jz3J*9lFyX=1=$tpGxRnS1@mE=7nWE~U5F<>Cli{D z%D=ueQce~G8U}G0kjjQN2#?d;XO>qLUU;E<0Bw7C;_UT{yxk8hhI^X5pe^_jJqF<~ z5Q)EM-R>$7eYUV89H_i6Gkl>a1)#qmMCNZ}8QAIIdZ(_YQ$lY$B)`6L*9&Z!ZU+g? zncqs7TB|&t5)Rweb7<)`S@hk)Q6T!o7|L7B?{HW@nm^wmZFO2Z`Rd(-i{s73^+xN3 z#Q!a}IP*J2>yP|WOy7)R8jA*W`h*l9#$hZ_Uz!b61s;8YU>hu(HZ)`_FrrzSpB(cuu{*%XZ^U`fGT!*nghhl| zV8;Mbi_)v>MA%cIaIV|Qa*0w;osC2CUJyPRiDKyZwi%c4*$9vz7gJVO3P&uPk(7-$ zQ^_MN-d8I|#KZGo?DnE$qdtE7|2Dp!*CT?jw|@Gk@zwdMim#ntAigeE@wG$wi_xHF zNXMm(3mk+p*DR4cEao4>g@1<;30XJTa;=6f>wX7YK8V4VUz{=6;$%_T6A&g5AAa}@ z06Qq@KgNfy<0r$1EB*idWn!H0{m+qZMZlg9IxJ_q`~FsooM z6n=9x&gLGnC*W|K*x?$a`1tq36l70z*#i2_v!GfZ!%P4_%^nlkly)c&i)d2b&T?wA zXnw}X6t)FU zP)!@eCU*QhbgX(FMgAUs-9nE*FW#;uE@g<)X=U@)+|$;0JAI|%s^Oeu$gy+lI^IZrJjHg_YJY=-b0L2=QvVUF`X5Y z+u5K*X+MT`y#HEKU?z?U#&iF2-TZ$El>L7=|6h{E`5Qd1;r1~cfH~D8n8>hmMmMhoYliqqoo6(l2%p;>lFz@cB#H(nHPOWN~8}< zmXS)tCVjlj_YMIbXr^x^)~$T_6>17-fm@XKzar@n(3`Y`5r-m6Sv#Lk>cQAPLfIym zMUv$t8>%)}LwQ&+Wqv+$B0$Fhec>uAntLGG;Hxpg5*q(J9G!jW2Y#-+@S1@VzO#Jl zY}`x)LQG#yU}stghCC`N33BN`71f{|4HJIeVYf7XetqeM%e;SqHssQCCGV}M)o~FWU2kT~doxOHCCf;WvTRizX)a#Pr=NA_auJ{@ z_D{oMG~a6PM&NyC8>2AK7m+yo3f+FGJXS>ctbgx3DTdzoqx9y-GDdIwY;7{Qds_^2 zKJ+=X(e=>(2}?NCJ4R{r@6ekTwxV8V^d`WT=uUCa$|i_HZqUAnKRO zjjxcV?lwV&fygire!Y8!jkg$c$xg|lVu6YiXv#EDLz?w823V5pgnc~?j8TbqkxH}> zm4FFrux&}AA|>siWZQ-$TV*(j$uQlio-V3qE3w}wT8TOJY$cjU>GN&;7wd8IRe!J^ zUy}a+w;u1Gc=Gjlc-j9;>ruDj;+Ldz2rf%)!Lr2&tMdQ7^{8Kn>e`H~$Io=@aohi; z^|ht@1ug_(DK0cM!yGXMUsmRQ#kVbcQZ43`pU?JEWtnCm?A!z?5Vd zb3?$?;99Z7cm>KEhgttlrTz_I!EmXUt`y|uL#Jb1tP#NPn^9{R-sWRo;q?oztL;onwEYpXUGi<}b-ef-!bZ zo-W}9a!%A8OOIn9pC55 zV5rfyMK``Z%IlptzQd}=JdW>uHrt1gU=O0PO@pzyDH1=9O^rL$w^c<=_5O#S**zwo zQk3jg)UDZPs4~Bjz4yO`!Wo?m3Z=th@(U!!N7~^;gM0GEk*Ce3%qz9Z>|esnLIX3} z5z?iy<#P|iv~8qnZxT7b>jsCfC|q1Ql7r>!cOMYAT9=3+n~v^spbZZ!TkB!w*yG^7 z9`DP=^H7KMiPQVtf+4OkO8s$w?dAw<(G>0KN1<9kb{LTD3jCr!~F5~g707>QwLm2E?;b9?M3npv?x^$ z()+Y91*#nhN8c*lzJDxg^6}s9`^Ql4bG2q~a8kX`8R%3`sTeHI)<`rBbo`OV4_Q_^ zyu6{b(2x`b9nrnw_i#5krks0;DM9~#68=sbeS;UR2k}3+M98a$<(k=EJsmG{VGca@mvjjkGVh*Cxh>wUn0oI3XVn|*Ej$Ku0Lg% zqHYZiW=KPLFeBI%4i?77CjpXI1AEya)D5Xu&O8FxL3?s}%wcl#MOVc0Td<$De1>fQb*%+R%*z;ylV4GLl(xAXq&H1Djk<$E%Hdp>P&J=eb>|Tr z;~pjVf)v$X==aC>m7tDqV$Ap^|M~GfcqE|{^Wjk_3r0r+bM->?WX_q+b{DD*Q#>t} zfMWdP(G?_Ce1VK`KK!mMfoqF|K0#q?(P8ML zr($)I`v&-Qt<>&mNycCzfHLy|q&EOa=l?MmvD=Z6v+s5`WoQdfn}jj@*rK7F&n5PzP^ zVZaGIPF;L6J5D{>`|-DR_uiLL4hwn{CDnazP;9(E6xw`!CT+lYGMEG}_-?8xHs19g z#v^-maBMuXRfA*Wk@*I*IApNzM-GjDCtlm|4O%=k6PsjZN-D)u%ij=CEhG=BID z3R)JM$lzBT42#m;6p3Tzv;Rs~6*9;rrkmCq3|j2pCdHpiG4C#;Oh7F8(*#zD7_B>H`4}p6M z)r$MHb1mn(19mJBi=e+!2TH9kzsVYPp`!<^n&74goyz#$gN#$gv-D%1vFSWqDD4}K zhTtrJga+AuCT^ZUOc3@;pxvWTgC#df(!FLoy`;fAC0E-~GdjQ5p zYZIioW>Gp5Lo!B#Dn;1H2Kx*)fn_uB+YP6)poK2zlx&|N*++`3~~zEX+C*ciXoJ#oUePm?^*mRaaP_5ZVq=h zBhTY=pVO>N`9~-5(IuxbK#io|JxUGi0m}Bbj4}4MvHB_9%HJ5j@^QUw#Ff9XltZ0j zWWBk0QJQDQ#1263FqtXLUK7lsg68C?n;{mB)NQh}MR~P9Vu^}|O*H+kY~`2JVgn8` z+v0)R(gSQqFiEFT@tr_(q*CBkr4)R6J=NHuTn)cY?@!Ezx0G(a!`*zW|Rn!d3`h2(yh)wkZC6@Izlre00n*GGe0H1&l^< zo*)6KE(YpzRd!v0pW?rW=qY?&5=OubD9OS*AAiLDbMUV>3X)l9C}NreNw83P;@r;5 z6aoj5g^gNafq%U=k`Ey!e~7eG`Eph#={nCAWC26^h$E6jd7NdoQKYO@MHnFmmPx5a z#DtfmZ%T>HccgJ!m>M1SkBlj=Fc!doWipm$r0o-s$WNIcnkxK+&xPiLM0dQrAnXb1gukcoC~(Kl-0tNkbktmr%I zXY>b?zIXEWUj*KM6grn9%474$GOd=r7z^U@w3f<>W&;%Z5elIz{^VB?WEG7z(uGlK z^TWzxoydGP0FX_iUyX9ISHG$;pQO_7P`+FboUHU0dU@%Kah&O9dU-Rw92om@kFt6_ zV_TayvdM`Jk6Rv}F9JIH)xR`;#ia5p2ag-+_qz=z;a4L3BnSWt&L?fL&vfaR$mJk2 zV%p1$hABvAm0n5z{q|2|& zIKcWiLzmA@&Lo_PoM*{gT>?Kmn~0*!N%l^tzEd@P9vqGsKL7I1KWX?J>C8rDcaU{v z_Q~RZE5M-|K8ne2g0d74PPR8^6D356{R-vHz8IU^Bt%}^?H93Rll*?pyyl} zy@&_QTc;3{X;7I-RVQq>sP~Hc+p0b%-di4T5#@Q=n(CNeUkdElbfCDUIU18Gu0?}# z>41pl=IkuYzLxQrb15#Z&-CicQ5L3ZAra`|^kc7KEX<16fXDPP9`kZEAW#D@D9WPc zjEn3`n%q61(|`kIZ>0muH1*{^16)*5ICh`zh4SQ!;Xl6q5`E5(DEPaj$Z!!U@J8 zO=WV)l{u6cUAhwXeJ5;wSE6(Pd+(Lm5^Nyyyh5zFBa@}3JCw;*3p1gOD96eW#;2~0 z!ua$B1mn-=>tQ_PRh6m4(#g8gzfiG^wK1iWURCp;BV!LtWdnZNfJ|irrNgdWK}=;f zFqLgDBN1kg|4ENw{-D=mGKs1DLihS1dQD(G4idFg=(}sp2*GU-3;8 z{>?i0U-Au8)}E(+b~Sva-1)LG!M-}OI;BsPGal>;!#Di^cxrsY;1kftSpAYH)dt^a z`7ErDUpR#v0F+N2?g~>f0DCjYeJu+aXEP;2>|yU<+>%?NB$2ci7?dx*-W+~sh(Ys& zzZGury9;AXO)@9sX!*cBTc^+xhpD+n?q^V*_-j`tNH~wgxwC(>L%_X*D=_yB|KH(x?L5n_-I6A68m9 zcP3Q&BUXy27~GIS3D!2@g8}&9CHzR&{I24RgUy zJ2`{?{v+LeEdNonM&mzH4UGTz%Mr$Z-2D3Q=u0B`MEUjRdLT6@nAh7=4YKJhfwsXb zDl1YAytfzH#AZBIpJVWDb6pYMrX=BV2TYkP$QiX`;o92ho+_KRj8#)%U=;hXKU5Aw zd>Xo@jDOCEl2WQNCk^9$rW#x|L1y5baURsFbiKqGfZ_V5g{pPGtW-RR-Z~lOtZvtf zFe7hr6r8%xba>`oB1jnyxM2H_sdQ{ggh7gMJg{NleLd_K_4X5n273p+_KX?`r48=8 zga%V@xT3T=zKm1gQYl^28IGPOXYlZh&os4{LhWHw5PrfLd*QDuRZSKHRct9Gsty9s z1ExB-9+~9c57ljiOXZZ~906ZoYo_@L0L5GPsDa*f?fj#Z+F8!pslp#$#_d>xdl?g1 zGjMyLFz_wP^DlN{hsWXjGWGpWK;V_sHO4r5MU`7;j3&&pC>IJ1)LkbAtpCA)hG~{m z8wmn*wr6j7gTXoDlC3!~^*d^{AS|^z(nT2HS0+!^rRGeQmXYNk1d=qh>uE-r;QYE z(5ITMZNkr$x3?v${#+;T-$>=>FR*_@wEivmg7xnr%GSx!I6$|Cs40|7v*BM}wE0SG zUj7?3Up+6<{17~UX3ZCYd<1lhL;I53p>)Bn;Jts1(RW1O-vsa9LKC95l?7S_s+2M^iLXXM7b@T%_b1qGNz;sIYbf}p z=Ky_dE!x19FBeDLWpU3hk;`*f1+E)Qq*<*j$uf(|Yoj9~Wyi0a0gq+RfN>V_HJ7{3 zWaDvd4w4m#3Lj-dYKlQE;`%p2vd80SkVHiv3x1}8`5ve(w6e0oXaGtpo9=oafb~v< z;CdT*?@EI}goGI*ML^V(xXN-ugpN=jFBL1!PB38b{H@(8EGy!s&u zuUJAzLevFPhjQw>Qkh& z^t3F@Dwpkm;#mLPy82(BiZkwusek=ybu%X2)mq@2K`ijEG8(i;D;Ki;)t3%*`5&uv z`)k5_>;J5_-ZIrSqy%xjrLg7pctv!%8J^Xao3=DBc#$o)Sue#bw{G)q`bx1WMOM?aQLS6ohg->Z3+uI5u&&5yB~k35Ps$K;pQG!IfxnP}27209H& z;|qoe?NM$q>IHN{uUp^JoqycM&OdG?^lDenKc0=ESG$t`0K+9)55T4CpEkzY14s2+ zgK))dt2$=b{W+qMT8`DF=h3x-Uix1KqIhH?qSdJE|jKXrh$y zG%E_Ug|EI1DPdIyHaI_hBmNZZvK>8yN^jqC!=RD!v3mStR<9Vla552nfny0*8Q^0x_kahm}f+d6HdE)?JTm* zI7<7_jaMiDL9nDcDKi2=;yUL`UH?zgvNm~!|I!!RF#H;LF%7_Yw< zK(r-LCUbKJl_cBDm=6_!W+9;U!c3_EGJsu)R9mOdpNpBaWR5--^Bd=;FkA!#D6t0S z(qx>cn~akDT6H$Qpo;rMW<&K2P(1`PuD+ST`u5ElxW_#j6MrGnzQ_gUX*PC;ma8OCJxxi@oO5m*1OWT`MIcZsNSP%- zO(HdBvl=HxYJ6_F@#OvyVt!!G_!8@Ogv~Zri4fif;+S?>}3y<#SQ;3rF`0fdl<+ ztF8R&lLlM9-*$)pW&xln*({=z2J>6j&G~@7A2)VkE(;(dGEdG7wL<=OXv{C<2LxW+ z9&HS9Mc-I{;En(^HOWi|l?ev|QGJ($+AW~joA4{BVsXD#TBdG_*av5JXtRh)FaNPZg-C#~8`VDM<} zBsGd@K#R5sw{2rh1fhxT*aWmRI|D%!IFJ)TSJz5H%VB@j*68tvPPRUDjhzX^E^Z8# z1-*bq&Q3$NLaV$VtGs!oR{66JCFpbi2jj`_W;~rMsL6_z+A=%u&y45n#POW6AQLqP zFefmi%t-yuu=-Dr)c>JuOpG_C=WqAFtns&6{x(i8t`bq-frVJ^nwp8<CWL~=>bx__O%t6wsY^9ra zeLT22U4K<6pM{yrCb8<_Lq>zsdK7py->^;BGCNg43dPVXx50rXrjh(K=RSkqbh*E$ z8V)|I>IEV#o{YX|`plWH=NQ~)fs`t}u1Trxf`VQAdeb<3;4>BDkG4LB!Hx2Ths4?` zkq=xul((({k+!z-Fh>~=yEzXB3@jm$uMDlKP#7zsi7vy?k^jCIaj2}D6LBahmFYr( zm2C_+spsI`%>HwEqE z;opK(hnz}=exh^;4Z0_5_SR!5N?!TaID6|o%GK})y^`#WXg4EBK8p!`AJBcpV4|29 z%di*H=37n7wZ%kUMzisu?6uH4ZzbLJ5|Ews^~re@S3640;R)F&(btm;(7NSRcwG+u zG!xq zY7C8v%Xg-$2z_O!F082EQOv>6AcR4L`-W=V$UKCoG1)l<#w0L^PM{y(6chR>;anRi z-9^_d{_#L{Bkx^8URrO{(0%j^-(qLrZauqO&FV|t>q$1Bt2J=QD<`lg z*i~lC>Q&$pmD|AY;h~}-YHsJl&Z7E*TKfWGt_7s6ty~a z7M?Ulnnehs5fE@?R04M|Ag*XHiQ5>oiD9x0=nLNNggwml8{)+(!V4hbrwG>Ly!T8D zjA*@c3hzC&3uA3l!@%~-v;d0MbAm6u0;{3GuC9K9?8CL7k^f^#QebnK9E)&G$LI+w zH@`)r7>x00X@JZw&DZC`hjGPB(N>K6QMEbr;9{+*30}9kUJCg@%1l_<5BcL)cIZ+T zn^c2g$fUU?(K_=P%UG3ua!-nmL9zMSiT7NE+su`P2EO_zO;@RfZVuAwn4T@j$+TLY!p7uzIkw8n4J`Gd zAdk-jmIroROm(vo<7+?U1AYYKWl44nnO4LMIZQ`4kqH&-6ZqJkhx)23P!hMJb=g86 zY1xP-tLclGC5n$?(Kn;kElFct$a<+!>GOfnV5`T&$Yh3OrFjCjsaa6VrGB z84YdrY>xNtpm3MdC<{pFTtU9lf|zhO*#x4ukW`jeuq|{m@<$jMxcWK7Vc88ERL1!a z0Yli|fHbYy36uJE@rf{oOsw|1Qf&39TU`BE`WrTH7OjKhd~h=#g^kF+ST zd9?O$WGAnhNu)x$#h^SC@%@ng#9N*25m zy@FbrR((33p0RcGUn>N;I7G~N-~^s zNiMmmU6k1U0q_Vr>BYP_q3n|YZ4AbP=26FZkh!}&1;2bA!_2C!h_~^vQj$s2O;W^y zUyX)Pp+oxG5e5=^uMW<9b#FQwfguOYEZOjfuvKqj2)akP@KO(dJ4AEW$Zel)KPIivg%I z!~nD)WFiyygNIE9C8gRJ$?vMO7rnbHyj<0wcc*W^M>Od5gG%OjgO=~An|Q!ZX@?!7 zJvEUNACP^y$l@vF+ym&i#pFUtXDl4^qC2qtO8v%9vB5wCSUrrM7*UA+S5pkni zc}<=gB;n|u*%L7uJ>A-&_E}K76TdSjF)0#Vg12-Kzg~ooB6g*s{HmE%X2H%{KX6YF zWhx^|Gc}+9>S?o}#)H3lJwQi4Eye3`S`d4165_~{8%8#Pszd=R^@s^Mc{28hc+iN_ zJ~a+>D>|)>RZJKpBFtC6N{mIlC~YoG!h8bjV~iEwU8jP22FF0%phn}+97ATqDp>&R z!0ep*qC5b_6$1zy)Ey-QdICda<3g{jdo2xPD7Xju$z(aXpO|m7nnq_jHYTsceo&&+ zbWBUgfFS!2WR$Z}83TPsKRd4%d$@32Oow}D9rjZdujr)mT6)V7`rjmKX-(tZ3E>=Faw zpKf>y;~*VUj(>0JewcrS0vP7PLzNp`r^XCbond7*ma1-xBR|)@#mLY72Pr;htRIZ( zx8JI~xXi%p#n1zvEzs*@{PqnbI!HkK(LLDb^kc+kT%`Tm@JpZ$=s{-v#+8c%#k3JI zF6`nj&5v*am zhqGDTo@Pf{n${v(+g;a2E1s56@sVFCa2HfOt=(zua-A$JEOr3 z&~^quqx|g+MyE~!&3oU_pt&F-YcK}HodMst&qFTbfdhb8u~jR@_#ssK4RI}a^;!H3 z415FevO^hrAew(Z(LPg@>d>J|wgSSbtK-e@NF$wE&=!0eqn7Od772`rakawx*aT__ z%E<{`+h{eFB2|Ggif}vT^Gw0Z`k|*YFdb!0$Z0wLMe_Dq&UF{jr2;6gMSb8Y_N^ct z7s4NkGRA*c0<2`Jo@Jk`aehppFrp?wRhS2lC&DE~g)L{WzEjWPtQ*51^;&bH#41a5DGsxD%tjwR9z3kw{S z0C7N$za^>~?>Z&-C){^CHua^=q}h&j0}yReeWahbt5ra)c0inL1WfKelcAt3biVLD zR)0493uP;}>^B)kJxXvzu+tS^LP_j@ZK2$%2_~nerB6jI0?r&u$CVG!k3GyR0xrEz zGZ2Xf=fT$!z`5r&rf1<4W;g&XFKS_2@XtSX6TiJ%`edw5pik~UN1qlQiltANW5bU9 zgrI4d)gf3NZUxAb&-Yd7???Cq1&(}l18IeI$r zRYp%2{t!b?Rcfjo0(|0#@beT*Prjc9q7YGJ1G#|t-eA;DjPQ@StehKhbz=8>Qun8A z#36{*Bkn#J>r9j`Wj&l7aj~H;z5gy#N$!V5p$qErrLyKX)7sII6 zzwb8QBRj3GM?OuN`o2MPu!zqmbgN3eV)l<#kDHfkjMSKz(Qdl>-!Kp7dp9H5SzVdrGb;&CXr>_6j6zfml?ReZv{@d|{4*qB3 zQNtg-{XQGjSMmM6_hlGWefdfHTY`JDirR{@WwF+4x7O?V-Syg?(CcB;>k8;K2zb_` zt|I6hG+zAgcrx0)_m9bF<5~^Hw4ru;UL1*Cpj&x9XQR?lq3V<|AV`!VHItN%_Q~XD z42+eptOfhNFhmfq!TyWZwpff!om?xTtohhxB|V~B5vG{qR= z3!=48OQ?N+FqXJoq}Ki=qRpyUwE3Jcr$Kr6B?Lr!Z~GE0JX{~FCp1%ji`INqldq&Vf3)y zH-AJAhu!<%(vN>C-R!URDO|U-@WQ&2&_er~-=l@+tYP?e<=2V$7Gqzt1N}zkk`F{{ zG$zy9chTkKN<675yE1BAbH&_f%&tSq5jUCTjhq{e!!>~lFwcPihCRso@2p0?<)glR9W+05e0=PN7mq-!sHG-invw1#6$g? zNT66*iE_;L&(+g&D`p#%)-516>2$tI zsjcwdVf~7)ro6H8DoQbFS+|<**0D^p>=0k}(nAiJ0}v7H7zI8jqS4}B?+mLsQ3Yug z1xd|ZNAWo+6SUoe!FDJ@B`j_ha?huRm`AN<4xdTklzl6wP=6_yCmt7Di%+mPHPNHf zD4h7}b6E~DEqcxIzXK8L3(pGt4k?AtBbWOxB$CK6G8Ff>%ET< zi9&Ud4Wrk}4>dO9FA&>sBVUc{*CF{Go|aVCU^|O{Uczs9bQhEvCqJ|k%Q`RudZSwr z^BVrxo$}WkdLUCx&LVKn)55F~#-W zu$($z-8p9f(NBKEvL@yNh*F}tOEV1wTJXkJy(4#!)S*H3?rdmm+R;kg6L}_ ze4K^POahPyyd{aZ;2o66gc4e4+&tD^9&0^s)etU{oFbB{f&nL=0VmH}#EPi-DJBq# z5{!eG;b*xhFR-A(bJ;jTJXlq;&8|Vp2hVK|M^*n6JLx&nH@JHQ2SZ79Z}nDEeP~&S z$iC$(6vJV=z8*xTk*DEd?vnvwQ-mfWf?B`epQtr&=e>uMBD9WQFJv$Cv1L0U53@Q} z|4luF7zxdien(B}-JxuMRt@t0fkXP5&SU38+29(|lCliU4PLWGdnK0ZO2f9521c6* z;U>)1Asm4Q;H4&#DB=>bUF0#y=Ba3>0-vTr2>WhLz=z7s*b3(!O$z1Rc(@>Y+4`ov z!4cjeN{nbU5H{j}n+lE5L&Ko*(<)N9Gn$MRoqXku$HQT#bQB1E4x@T3lJdGj`q_*f zpNp0$2m+O+{sU`?*_hQh_YdQX=s}ZH>e5r@qsPLrM;tdm@!&pux*03M6a-Qb(+1Rk ziKma7)kI$mDJXR|JS5ny_u}j>^RA_5M`7L(mQLwsQF@iOCW)ZxkX^a7t1kPA?yku- zyUqiiNg1{(CLld-;#n2}kzrG|l8#Y$mrUrKw>I+2~ z_Bk!l9Si#}`Y2(T;u%4^mPNN~X*-M#M4xuh=9R4i`f}(~&=1e(v~8`8j-+vK?elQ5 zA&7K|vNk+IFNmY+^udcA1Wb&g@3v7CeFXM?e8X~;693?kN-@n6b`>^ZHRMdNxjh_K zc7LKb20$|y42jFug3ol@2N)ECmIU05s3!A37Wt9ph#kOC%xoH{PfZign1u$KGb-cj z)2q6lww9EeZZfi9&Y72z3H8PBvuO~%X}k%wdBLsNzb&+f)nlNw$T7kmOcHR)(}+&h0{2TZ<-Sxs0S_oc*B~?JUJGw);Fk<-i63AQE*n{X zS$lKkl2Z-tGhk}Zxs^^}*D{7#S@8=c!!g#6J(YuLTG)@}8~N;VHQ&f#rC7!zE!SY> zsi)!+jT}bK~#uXP~uA5%U%n^s>7Q!>-$ zVXeK-gu!Tf>w@b{jj)1B!~i|^UGSez!W<5wDQ=4%;gZ?F@+X;CvT>*8fwoq;?`k%~ zFYZ+HqsGbu&0KVb#mEdJWZoSWflS_mIKv;h@&uUId!I~zj+xp$#?qC$Q$v9*>Iy*M z+>0D7Olu^UB4v&*Z=e-RJDHk=5Z@}!7qGi-K})_QsL?aE%#WG&TY-GA^=w~Id9OOz z!^>&11$DCj@sm2)V@~BN@69&w)jNsHMZ3`vw0qrcBr#xtD9a3w*9#9{XK>7kOQbfT1h@{~>-C zJ*>!Z7C;XIu8*eES2hGT8ia{5@g8D7npg>gmai)xBlCJIX%c;m?OjQGsAU!7?54E< zzuN@-uAjxN@-{PSrx^Z6{BF+g^Sg=3G=bl3(eb-A!0-Bj-);IsewWYmF@Bd4hC~y* z&?_htn;$ffHJ!JLaoh|t`3y4o3^Mr)GI?H=ANI3dvxseD2;d-Yboy9g-pc4=0=grJ z>ihsxbnRfA7naynPk#7^{>7=7`~nw|Fw~vDWCiT}53vSY*}mDXZKx8<4y$3nO4cSr z0`YDg5@=i}!vi*&JT~AwHsCxq;5-!-RG1Kigzy!X*a@oKJee5KLfC!zY9sOx@=~_= zk{#iXn0ZV0oM(qJ_wmgUC=lm4`z|z*A(r!1Vx45l_X%?E5RK*3!DHy-Xh`uL9v6J4 zZMl>j=rpWX2iCg#`s)0E)Lc((k1^&T*7Bg`F$y(yD;^N$3f!*fR$jFg3A0{35Pa(~ z=1LU*0-aiJxPUm8$_q4(rSElWfLeEikxEdSH^tL%J=d3d3wx|KrnE564+3$vr4vUcsn3T7>n-;h*} zhv`6efm_Us^N)^;cT0+2;1(S4bb_UF0c;N5#(>cfyd;h6*M$ZfOIc&f=5*(m5sz&( zq+-=EtZi_UsBrmABGK(@Kr0VO5fzszo|+&{W%yV-C zN_u(=yqB7wWbWwn%4K$wRyJh|9!-aa1eD&nsp+k1sdTlJ?u!)di_|To5R_8{dAdc& zZx*Z#^UoCI@n(U;)GbC7XO05bDR9RH2}(pf<29FCn`+c^h`5<{<=myXf~Q+Tn-ct! zqCRR3WX*pq%!lLJm+#zE;WOQB4&5lq;0m!eXa1?R@t%Iol6(@WuN%TeX5;b ze{*)&vyZoVz8f9bXR!so>tRd#sD=|f;bi{)CvX`J|B3fLOuOa!Ib4Z!2&$^=sBtfb zO??qOyFH28GYg)&6F4Ya;D;2O=ljv3Z!Cw9$ZvL7{rpk~M|*KHu%ouBAN&AWd)m+T zv>$9$^~`+YPzfM^e>A7^G@OV5A-}YMNCJTojjrCtZY@Suf+#QY5RVY`GY-d$f;kS4 zKS{6#9K5|TF26)0Ja&~kd;$j}H`}YXEerunTIPHVe}4k*1>Oqq7Qc3lwpA|Ro|``u zYD*TSKq#PAEAl0Qf^9gcl>w0pz?ZFa)}TYNHDKdcV!H6qU+YV=4Q%j;0_UiG#~E$^ zP(S^7-RByMpaBK{B}~Ziol+CHo1UeyjxAE2Y({?=0EOOgIeH@-ZlEd2QtWsos}Y3JAg^W9nP24%OUMR96J+{L9{9u(U2vZ1p4IU;GG|y z^3`LgcoBld!r+g<`I>;Um4Gvp%AH0n2}w?Ckgx7V;`jO@j^E%P^&EUN--*a)dncK; zB7f*vwN-SpDeya?0>n2zD}Z3*@5j?7B=lCrroBX(6r6$2`SqNqWniEM7HG@p63%Zj z0DD(1*;AZSyCc7mzyA{h3#hd8Qxzsb13OswJM~}|1{|I@D-sjgbA2=>vTBFiLWqsl>@x0L>)k)0>k))y8&DZrKiF@-_iZ1rrb&*z{-ulP!=o!AyIW6}& zxs^(8zZw}{^i_P+VE+m)`SsJ9F{$ewlF2XNdiOJg&WiIdmdifsLV2=PsaZw-({;|gB|&8Ubn=eW3e(T8pUipo19j{AX5LtS{gp|9{VAS( zqtkZ66F?xDk^1?`ATb46dI$CavivaGmiCD)t=?7z{mBHndoNM*1|v0-9r_DgCjnZe zHKENHJez+VohL}Gj+rH1gUBi278=!%AcnT0%X5OKYnO9^y|qhMFjc!89PDJfL2{ra zJuP69KB3lLfxlDTJ*mjl;2t!kt?CK`;O3>n=A>l5iAHVi{&;=<5rnd(>fraBniGLUG)IxatZ_up9O+hfL=llrf5sgT;>eZGYf2z?4FfL zkKA)~Z;sq2(Y-NppA7KhVOgj5UFI~_+f5ba4JD>yQ{D9?rp|k9>w5$TL#IfdVk(*v zX%5yxtU1I zhV_^N3)Xswucm;?zAPT|oJc!Exk!seYYULGfNc{aXGJh?yB$&h9`n^m2ONydpUOf` z*sJ#zr!zX|%T3Xpe;#M8jATjb;HU6$YyntVj5z81Tr6frb(t}ZKWW4qh7tlEt4JdY}Kux5oZwp-$(YI}!hro6=DZDp9*Y->`Gn4(8yim|g$=>de zeskpio4d62 z@BcftVf~F?`YLhtWv!T2IKLGb>iLuK$ovXl`ehhpM3m~3?ZBcqxUUH?vR#2wX9i3buVmV=099Z`!3(@P=ZBVt@^4P3+s7jhF^?> zW|oo4O8T&(9Y3a#3DOZE|7)xVJ7}%vmp+cgxo@1@Q4I%Lm98x~mNx7qri4PX1U{1! z0X2hn0!_#H^qJndDso2i^SdAkFQs-(bFNacfG7Ye$CPj2b?6R#dg9iY&H}ADxIov@ zhfnB+MWr=hVCMq*qQ%U6u@5!62Yov3e;0Ka0NCInbgeY7{Kl`mG4pg4Q+n5J zGEshGjh-5u*^RP{Y5}V5;;vq+4(*Kt4oyTp_nv8vlL1Y zX)riSyOK=3p9f-coPBM4Y6LXEC^L(aJsZ}J#c6GvhlfnLSCPtQ6#Q&D1IIB_Flrv? zO#uC&_nDYchmXSgw@?xeNl_DUytELHz=$8df=$zEVBFRk89(e-`QavV>}#+yg68Wp z<0{gUuU6)djrdavQbzvmIZ^qgV4JWsqaQqhtq5w*z%OBy*PYbf^K<3e%FSV9Eb(kF zk{G+wK-7sbYHGw-DVVJ49&SE)XS&^48XZ&JJ55}WRXvR~FH{rZy)Aah}G^^CFO zY8B8a_Rk~+y=O^6lF8}t2t?c1p1!jv($lXe{@I@PIWm!eTch+ZrIc0)%^zNz(EK-x zncgjRW7Hl_pC8C`EOTxqqFbYyyC*p9Cj9bqf!m2;e&B_2#Z7dU>*^!;#$%)(WF%l~ z;EoDX$&hw+pVj5>h|$+!h@m+~iv07)8_~!=Ocxj23Xi&vPedQi9i&{R`^W)wLKi70 z_%OT!CJ7h@2iHtNiB{ie_?@6cqV?dI$ytqzeGSP!fiCQa`U-9+RIzwS}#>Dbvu6xaHHN@{?8IJkUjhcLf=3iv`Qv=PXTk?d5zFcw0OuEBVjZKlX@fLtXUWw|7WaRHWkjo_|NUU_ZW_Py~%<#$ip(} zXH;)|D-BD=JLz;IJv5oLPdZhm4QdVa*>Q7@p{f?|PzP)%nrlNH{Dqq1m7sUL%0^Ei z6bM*S4z`xoFWOA5?o)JD#Tg5sR^^$|oFVjv@>?3ynVdsG>`l|h_cLgrOw_4UqEm+f ztHkj{u9}rQY-;e*bFsS9FQ>>@m*32WQJsRJsh>pE`1*{@n`!vH>1Wg_H`DNqH`DM< z@PqAlApc{;k7lYpI*PHKO`p!h*!iI@>&5tmx0&~T z!DhYxOd9WL^fPP#{xq1<;K#tq_twhq(NFnTH^oi)nSwXWR7boWGX;DrQhb0zOq`44 zUwIL}QyNCWr0!61%nXDAn^Z~sqeh6I zO*FRA^fRpJCK}rXH?gr{(*rOw0wR_2cq)6+pK>7>Z^HTPrP_M4Q=~`FXQxC~pwPjThJ!+CG7oKWx_fdMK;(Y*x*A8yJNqN5rM_LhHmWpwK1m85+o0C;do>G-g zEWv7$r7)lKw2heXNRTQT3$`gQv;s@y-Nmm6m;-GA&Xt42$urncUrfSpIs?r{B@;jw zeAB>o0jUf&{6!Wul-xKA@BIgx)KND^(FR4%g1rxxX3|vEW03&HQ!i^z^D4+G)4LOvga)g{QSp5(gM)+_kdnM81wt(Tv{orfDQZcE(*JG7-=}r0)9QB`im#}8ibj~DuHVZw*c=YsPWuJ zV&^G@2B)kZ0kF7HeTlvT19dMw__73ZkEHEGb)Ksb_0HpPp3$u~NoXim^OqG{BCD<# z{Yq_NsF310amuI>gay)~rTmrG$-N^mqL#R=~0qI@IC_~>)?=x7(qEkeFS z_n*g7ha7knmXmR`maik$erID$e2g6cZ|HTC0|92Qr34XpA|*&(g^u!l6qCs3UTxcG zNK%Cv#X%g^y44(=@>3kmB)Y6oPtrwsv?$MqsaVHqS=UbbfU_nTn1MZW>t}%}Oizc8 zqjjEzS;J=2&l-wu;k#hI10~H@H?o#6P$H99yv=G$f^StjHLTb0te35>=i zbJ4VvK>#DQ$YZmic0q$i92okn=t3~8>;??KJN|A4P9uiyYVr^7eUM5r!DotI@DV9+ zQOGXJGuWWUALSdvTWY@Z>MvH$GBf#uY3g#pL<%~JZC}CrQGlS1` z-B=7nL?b3O>EHipG@umUpjCW{T5;$sZ7Oh=kC_dNdQX$`#ytt`KYPz+S|jzZm^6K6 zR8oPFncUas7#8P9AHoK4e=la2aQYiuv29AK`dx+)HphJW!|Cv8KKnF2 zei3}PBZGaHhRCaZ^Co`tTONH=6kGne46PkcA&ViYezO?A3E($z_6*x$k8Q`vz4=k( z5-t(sdtqa}M3C+^D+RQ>x1wcV#ArZ`Yya2F*k(8WWuQ&B4mTQN`p>+dcninG1Qg<( zigMHXaQLI;3HpN_f?R;D9BsbmX2Q{v_3)yPSVF)3=^3 zNC2)WW)UO0`1<@*($An%L$G)$_?41_T{JaV=6^F6}7ntPObEgB6#4w zUP{@5eSLc32$`R=I`Q2o-_E#;Dc?%}5m|qc)E=y_!vxuuozN#t1=d1*L?p&ylk&z~ z=Ea6-Kx7+BJxsAB=~=M2+Gr?W9-|)t%#jzG73EHtGD~F27T(FGtS?R30*tFUeGE+( z=|R|Bkwwv8Zb*)|XF^fm*XKeg&-~#j>C{AXG(W5aea;lost7jh*E~i;H}e(AzbB%( zlRP2YfqJV`oWKQ+Lz7=SL9bv}h{roXNej7mU1erkzOq)TAI4w8uLqc|FUnlTTm;t_ zGdx#1I90W%J7GX|a`&HY&^|+f1m$WBU!1PG0c>;QP!!J^)V64tif+iZzc4pscv-&2 z#6qd5j*XP(7e1Q+>!ApPb0{m`3^V$dI6p!I$69K0U9OD$OUzt-d`H4uy=m)quKd%I z4H3O3efvB=~YxFW`lJrrV$wo6>2lECWD9tg6w8RV5TR9O!H6@-K=$B@dDb|AVGncqDj6;g7+6ks!Na z5m)4(reboQ%IuO5CfoA_$!1x0ZFb4Bdrnn)91ep_A6p#bfI1`)KPFId2VjhC*_3Si zve~Bsr(bt9DNeRtjp~Hj@C2wm<2krddSBcbRw|(P)qDBs(+S^6P4G8jurlt&GS8j| z;tz_)YdOBUn#p3}NkagmRP#&Tj^2_@fUvj;nLUG`5d-3Fy$vPgvOH#^k0gEnugAmK zN9-TknG_N0->9QC~hml52XUBHF8@WZPOQM?AVogh9 zYQjA}W587a-baS8ZT^<$VVkeISf?-4_y>&Yi+olF6kmJ}upk3W#DchcK^^8kz;#@a z(-jV#MI2Wua9qUxkS~1&t}q{sA2c317ZS+{-)QrLwL-JO5VcJJ2Y?7oX`8@@%o0RegCP{oe`Q{+x`sa7_mP zSz$E9o&QwomZfsT0eD+`2(T?eisV4QL)pXiu((bHvNk+n(^NBP(lBJ3ZWubaVc;sr(W=)nkgUalp4V7}%ZO1}zB_%IKhSK!U*YtO;1 zOr@>kWhm^Bf)V$3<@(Ev>IAX^4_>aNgy=;j0*duAmJ;F~E8EWnH5O21q(4;$pVWZ} zdgU3O>;^_)5fF&$ETK%eVqTMUrYT>CiDH`7W9>Vh$7smS9CgS&0-b6^nV`_Dd{mUo z;wyOClUzA!M(n0YLRL$e0eBDK8J#tlJ3>HrZ2M|H4{r0yFh8W3&m5o4XHLq4N{|%- zNog?vZMq;(AaCrnYCD@kX1YrGa@cv~9-fXQ*I-XaGH{8^g3*-)yLq;jsuHuWNfRva z8O1(N$nRKnuq758Fi9&$(ZZNudj~UZD(-tJ(QXa0i|=5R=!%+Tms925VC%BizzF>? zLKrRjQ%oBIBLz;&X@U1h5yVl^Km#?53!FgnN)9s*3^N+!%RS*_*G%9obI^SQzFB=% z^qaq+ekJCctKb_?n44cv)Yibc&XY@x?5iYQOMOS_TB3mr7)Aq`pj>?!Vn@|h9J(Gq zV(mXPI`g^5n&fr^Hz5#S5cXg`U7{yNRplJPZj#K2m74v^|*Mx>J1#MxBF@El7L^N24av9a} z0M+3#)^KFd9#{ zyi-R+#{1OM3FB3@SAIR(tIVQQwifAqR^{Rx1MDK<1~jHA@CTnxBAY8p4f7$|IeWvd z`=XKa|3#*mh+=B4iQAIUU^|E7z098&WSWf2vJo}WL$=R~pHM$jhGJ9>_N%V2V9!>iS;`L)y7j-W{*B|2>MxJ4-j}hPr$^+}rp|2* z19FiY{<}o>)zA+)B@@v^ds5m3_DHogT=g!#x*fn2dM+{lcPyh(f=1%N|9?^< z**hy20_x0WNMGEC2D%n{{@ejV`bgjkz#e~Z0|ge2PrGYG->Av}2pW!*qF$vTu-(|tLGdDTq z#o118c;O5*8a9pMnEm{#PSU2y6&R0Cb3V`EB72Ju-ivZYtLsW-|Mf8r=g6zxeLV^S z0hC9EhU$r94BhIQplrBajqQ!+$K&9JOuHP?RxEiLS>vh3UYJt#81AlbKWQ?k{eA!i zP7tFC_OcptSgR})F@_CU24xHUhXJokjW&6FI_{bv@6eGT9-N^?5nvic^+t@7rYZa> z_Jfl1S3zEE5k_3@<^l5O4x^w7%Iywxoxy}k>0xHNcuiv>$Co*^aR{GzO=Aw9DK?_p zX(Mf&i!BLO+f0XBqYOTU33m@tzS4l;Gg5*X1c6C$!$VCI^a%^WcuW~`9nLKbCb4Z#5&7aKH1~D-u08JXbl`on)A}XL9aF-JR!>oM#S4yCUuiFFbPFYtAJA>#zP`{MW2MOX!!40-&qHks zsqA)84Kmf>&H_0zM;uX_gYwLzY(c&*W0+^#T+(tFrqKj;MWL{5Pi1e zn3fU-;N-_NGI5iK9*m!9e9*x)*}^TV;opH_Q9ip1u0y8@9=}G5lKCFno9!-ruye28?Whl&q> zbH~t=C_PisAEK~y#)7s`I$1$0n;yiFbP;FK*z$m>EbCXnF2%h<3*DR7O@4b_d6dYY zy#3FX$5Tis-{)lIG5c^`tUj4EE>(zye5P$S{F?#)CcwWU_y>#D25Z&^OO_KFs+OxX zvhHNFOV( zaNZyy2ZA|D<~as~`o?`xp zo639np6*hCCEyX|xqo15Y`Qw(tora(o5KaW3Mc^2m&}4SVq@Noxp3W82{qJQ#q^rZ za&-T71X_$3VnlPqda32JJ+DS@Jr?!0DoOo5%to!sGMZMKB;y z9*$a43{jom%z`C-4Op8q_acY%5wdCMpeRt>-5xBa*1#k>edDVO$dqEVAkViD|2z$o zdYe(jE!p#I?-_C^1{y!Ptzd7cAEQT3>-P@6_#@^3yidrl6Gv1S+*=StuCqp6;;3UK`VvV|Pwq2aygkX+yop2cA(a?FGz zeebY-G$+|1eau@-i!SJgL1ZkO!jxJd=&*h^$3$t(@bD_rm0PIgceD`4Ly5&@XI{ZB zz*s~qQ7jThylk_29Jr4c? zf4J;8&Ig7AiWKLo!}!eFEbwESVR&;+N5_(e0CljT7Jq=qB;9v<=nS;iu!ZXrUsfcG z(tgnzf+e*dW1B2{0M_OezVzH+1!epji)>vZ%yqNMlG~d$Y5FLqq=*>Y^YP&Yp^$EJ_z)jFS8gr}PU0Depn|``|y|534AW2mypeJ`d2VYAa$~jJyE!+#mV|Co_}{ z>{`PT6M8)dl-fZ=Nlzy@oaY__rQV5F$m|`~3W0Bd-hY^ch19-(9ePZSBUEo6i3(%x z{AfN#Rq$?(+O?t=S|OfgDVd7q^x|w+K0PJoz$11)QZo}ve$=JQWkt4)2x+G^;N*(~ zY6K5K?jcIok0qEoX3$fodwGT)RX! zNS0ddWc)oYEsSIt;oU1^-y`_d%}KAXhW#n4RNbGPk^L!TW*&lU#oiLFR$pIqb1ID% z=+0h7v%e@nn}cG_GDgW-Olhjnpezy=i24zAVh8YI8lXNb%U%fKRYna;{%M3okX z!|Deb50LlU+5)hhmo%cZRtUrt_J?b9q!oSPiWt{;C_-Lex>qBwc)rT0>w(2O>S{zo z7b@Wz>h&*xt-CB6;90d5y9s>;S~BO}#6d;gtE%pLdoEIo-RJxfwa6iA@$I)nEim%2 zS$T<%Jsyq0mpFK-z!H6B8nD{WP6QTAY{51J7i^0=MaqBr=fJgOkp`}Q5pca*!NB#q zFdDz;Ps8Z-v;Q27w(Qrz2<;>F#xo2)!Lcwk3H;o~)tG6u<_VKN(<&JQNGk_eh>H+> z(>7|EQulxa@hxn)?-+U;3`g-))Z)5G@MZLaekxsyC}y~;uS2S@`VqkKi?kW*c*oEm z2%{OQqR-fQvo3FR9!6UdrNcI<9pM^Y$WowUt}&bBAH~62-t!MK7GVirePtV!QRR4$ zwV5S=#T@E<6-8I}c?VEWSyEJ=Y0W4UUAz`{cMHMOyD^%Fm7UO2&Q}Bb-psylWM!Io z7GpHDP)WggQ|r}QVf`_UX05P1v_4jYnxochU`-D_E57OEgr?bO^i8u9pq2C$aGGCS zk!%Q#Ck_27YK$e@q)&X-WK>4Uhjw3U)lou;c_2b?$lc2 z@4uaxsE!=I8sp8_syYxC=iFnLw%Y;+%ur_FlGE(KieCzsecjh$fxZ~?W<`LafxuJv zG?iTqaa-ZNVTk(vL>C3HVc-a2c4mxLcDW!;H>05>2IsUy-7zrmQsX?37aBufB4fC+ z7Vi1S0y#S?J2-bk<;dhMO9H5e|E@0@nruI_pPFLt)^z5AWqJ-DF|;O=>AM$G5Lh9a ztdT56k0~#eFiq?y6$$yFx{IGc35uO980LSOJ+;0#Tc5t8Rkb#ueTm;N$0EvuMfr9! zDYsGhZnH^8%V85c6ZzNjhA|e5`de=Ega`9pik`5? zW#v}yTF}oXeGz=Xpr$8|_7@)8JU$6-i9ps z8uXGIlg(9Dq#E2Nobani*Y9)s@$}&Vz(n3+_wyEK6Xq%5Gslyeu4-c38x1!j0R)w0 z#W5+0qMHAxu_)y_(Y|;4Lrt20eRuU07Bg&{ac?*F$+7b40;8Vu@KJEa25(EUN~;>Y zN^*pFwyIB=5>_=Z@?vz)f;RHav={tTuvc?pI6HI-;vfG2;;Hs9)Al}j82Bn`oYL0N z(DLPu{ANe~zcEbJQj8=gSi8vKPvDEc7Nk|!Bu2}Sz82-pO?2}W>>YJ(lc8XnC>^s) zEy{Ek@m+mk6LDHw+z(SorO0@d%jh-l#gvJ53`NnxdvC!_{0tW|;){51Pn2u9?;O@n zkstG;Q)*Fr%ilj9z3HygVm;u1SsX7+giK*9zf}Hp8Dh#hx|Io9Dola}B*L`vOINTj zYLZz{=i84XZg}yQxA^?*LyG9iLX!#dN~#U!wGT#B#p}q_PAg_`<=xT0J+S0@R` zY$hd}IX0w8q-yt?&_*C&ZG-V-j^)PnD>Vz%h}u_vMHH_U-flv!TbY+id8rxB{Z9AZ zAI&iDhXoP)aytKE7Ulw;4>{>rt(>BOu_ag5q@-Md8Ko=QX(gh$$B8pk3+S&dMEJT} z%NvY~+2;80T$=B53c?!tXGS`J?}t+#P+d0xPjHk==fHm6AOwB{(CkRkme5C`y(eEl zM=xi?7`UL@d~8e}Q~KPadE&9P)UM-7`F!^bB;ud&liN@a1ph4XZwUO$X|P*x8v#c3 zmNSS^ZH4vFDoPb-%P>XbmU7r{4zmVwPJxwUuvDUX1Be|(oA5^2eK+CuG76F^S4@H0 zSv{B=rNM4)ncg1O>g3ng`2?=ok6#wqc>CwT_EIS2TTxDfmS!La1iw?%U(825n11N`|l7BL$J)gYrTiA%mdQ<`N9TwaLv@AF|pbWh7fGC*ZB8;#bZclI`tsStp8`fql^HZAq9@#=euU{u;_@`qxjk>h!Nl z(cOCKLo4&j))*b_I7?`ZPV>5&N9R1)zle3I?C9ybSd?lp_B|CrnYyDVzY+ycxB$7c zDRdK5!aJlU?F;uO1-ppipz0Pj{MliLyddoS!&o2Q5ee$nIU`8_?$$=2hTJYD1371$3bf?$VU#jD4XTzmIR|T!JME!iqhXk9sL!hPehDmqGpZDR$NI;5iFvcgQq>& zoq?^_-fl7kF&j59Yk9z|74n%*Gl<;nN2WTy`Z>v}<`rO$lW(z*I5?SwT+d78I9Ksc4(w)eca4tJ?Ep`$D0n<=a#t6IU z1^O3?s4P3p4R)53Tv7uyDYxIjglaFLLw2ZiIefg4K5nFsliX?W#2;KkJ4RU}<{3<= zC6{V(O~V?NQ0Oa7`ar`H&c@W}e=``g0BA?ixUd34GcSRMZT3?+-g_nnfm*0+yq&2# z&$USnL>NF0xzqJpXuk5S`X(#p4Ii3T;14}q;8)jABxjQhj00=hb+#ICqEciOJfNxC+Nh`Y zxG?HN1JxwID{o~E`e|xFIsHtI3x#udC^#5W+;ubd)YgQ?fO;ND0#w&xiibhoRq) zrwi7n47*Lg-HnCqE|o>hI}|My+<1#g%_5J@DoJ^oS0pUNXKrBwUvUfD9L;y@?1^Gy zw|pUZh65VVF&HW`Z-C{JEXY?|9M&ej8hx@H`AtId)j)B_THaygwh_o}KueY_UzwxP z(q?7mZG?!tY;R`k#Orrwht5=H-ioMmr|Z;FsJ3^XsTzOrIJ){$jtd##uc5%dEF~JM zL$}}8aG~#=UOzc*sUbc}0ts=$_Q2kUT=DkvFmM4mX=GjXna=6cPow;%5%tJ3 zJDV~3&@m-xL#OKR8|QxpoL*eKbE2vfa9v*_$dfFZo2WcK2X50b&ersiDlc z@5h@}o`|SECy+nGC2EWh%599o+y!XT-P*Y%KNVRNxM| z!Wh%>1(wiwMJhM3Te(n>r*KOZ*!nn^)<+RZQOGN@m{Zg0 z3c|{eayIIRaKKALPwQ~K?^(%e^6vz_&CeGzL7?wnO!4tIwL^{%F?Oo#o}l!;B*s(n zg^M?{kOw5z;crP*d7_8@~pISbLLU@sw#1K3mV%@H$<34(lvD9aKIw%*<66d_wI93KDAnqJTL-hi}K8HmHf1AN}k&Jq^NB zCAl-%@KH1#f5busQDOq|`9{S^lYO}$qk66*e06q00I9nY+rGX)rN_BKj;vqFBuS^Gwon zL*kj8&;=m3H7mnsnhc_B8v6`0?Uat$!cBM%l_f-Tx3cv-gawwG@H;G(HK7&d>>-S$ z8h=|i`RVn^T-o`?-kWi;gk3z_BW7bHyC-ghSv_!5Oro!L^3!CY_dM6q*#t&A6fAU{ z5p{u!P)u|~)*W;B`b@K^fq7Q6X&Vln7C-PE+f4`G$ab8+0>M{mI+AtrwsvYvyQvK} z9-w;T3bqxfGCamRA81ewFv-ylfTy;J$uC)r8DKE84#Zb!H680Za61n&1NfotUN zuYzX_FAi0prf(On%lI0P&S3lWOa%RH4eVp(EWisqeM(5)D@X?b@akF8X)}rR!8+K( z06k|WG9~pmHJ3rXHcwaBJuzga9OQ8S4$~)LZ)vZbJ;ZU_7oM+A8zTe`Tr6-+b8>Fm zRaDHQUMv4|HJ1CFbY^Q|Z4~(8Mx_R3Y`Ny}!|VgLg@Px`e~X@M_w$;&A+z}GP}Y_h zX`f=Is&n|Lspov2X)QE*F#Hw%hZ5+4O8b3@_w&UyK`w77#%SD%ah} z_*mq4VHEn~ZmXpq zDIlhifaB^x<={aml?uWej=}{7lr&+})z>|}`l5{`2I1&_W^>f@wkE6~e<#og)vVyh z8{(IMsi{{4A{kq^A{&rVK|l8PP3IwT{h}k8#ccbetFJ-1_K?w_1?E__k0JUxAl1r_ zw&VnP6-3P7fay{Hff}x=V+QQ1OD?SHxDw@$N02@C1iGp^((raECc}Z5X?dF@{RahZ zXLw(Mzpkodz&QrP;=#U0zij|`K!?8$hdsv%`K8a(63qB|BT1Bxl0;dP1tlwirCf4J zRmUgL4*xJFdZ_B?Wx}>Tr|TW~y!tR*qx~-L#f*eCM)-8eY0$`$s*XW9So|F-Qh6E{ z-%Quz2jVp@MhaV7)v+Hie97Ha9hCjD`rq{IDip}*U@$bxSM_-v^tU}}4%GV7FoVH0 zKQy7L<3?!Kb!Sz_9n_VV>9cuo?H*c_1Kp^?aB0;m>2cqFP_($J<7ViFYk26Cnn6(D zTWHpGK~=};SkGBC`S6H`5xP#V>UbM}dxt_*9fM&IE^}2!@GPi!Z%yC2n*Mb)rn;J* zbv5aAHD}k=WY^Us)zzfc)tKvQQtE0_>uNIUYLe?}deqensH-`(uI9A58cSWxz`B~u zx|&{fHMw;)d|k~Mbv3%EbecG0%zXT&J|vA$_LYf9~e+yGXbqnM*C_Vg$YePN{`5R))50WLY%BB==??q3s&e#5XHW3#wzC%&8j)6RwM}dCnbpA+?ty^Iwf-Fy)>_NpN|H zT^ix?2X>hPmwVZz87`aHWe>RgfL*4;Es4$|U6_1Acyxo(9mQb$9W)LWEFfN3~=xoSwhY z&@lzutmynfJ?4oV{>VVzyldg^ef@b)V=|cw;6dYeLRA+Yl*~Cblo!c=_W+sKu@`eQ zZCluR&z)-p=}2gJ`EoJ;2QmLg!P>T$Te8`&;dC-7sMQCYxx%zLiKGaq}mXFg5TmHns;T6a1Mh3lH4r#C8Sf|yQR z#Nn+a)eV7Mlwq@5U>4;W7KiVe+_2y|X5{aGn(QgR3n!zKY1grIj$Wc=^1!2J$NAk)h^;l-Mdi)c*RvCV6%%PBSl0%^; z-GNSX%z@5NXJN`ShBvZB#Y4dyE%4D z0G8%_T$-?UR^dCRc5Lg^xM?-%0}mYv*02;0p;U6;!V|i+(~XAES@`a0G*cArfR2U!a>~bLuXS^sg*S@6v1Ly24`iQPEVQ5x-m#4xv7zq7$=FAF3imKaOWQ^YlZBryn?VAnfYNNB>ZMd6a(eoSuHXuh9>ObTp2B{8OVJu!8j83J}qdON?DOrQak7*aBt_VH30_n-HKcXkIPDSip6-!UB>%sm+ zPulpUpQ-jhR3upittih0vT`qwmB~m|QuzC~saD$6yNRld?Qr;}r(?na?|TMH#c?U+ z4gdn$qAb0EjSXoFS%M$M5jzH}YZexv^3|ZtVV2^W_kK+km?k!;>lXU1c1T%w3M^lY zVW>1*6GL(u|6`J~Xiz-Kxe`fEXoSNPPT?Ow{be#ljYNO^_lO2v zo~+U!t(wh0CL2Ph!JB8aYJk9LFPjxr=GM`l8H{MHRm}v_wC6~@YGNR{Yaq@Od#hH0 zsjM4LI_&2M{vqjFJg^(m_0*Jj(lvP?BV9|Tbd%pw7tf5v*YagNlGM+jTz(Z3+y}x8 zE=}r3Qfe`K2Jp!>u;^2vRJiF!JvME8&}4`v@Bu;A5pIc||G%>UyHa?y$*_?t0<*aCnQ}Y&Ve#^vY^QWuL*G<%#KTF?yHf!F7&XcjNmoE=COpLYf)cJqOTvg!-g8^15 zCg_qgmYd19{DSZ{WzSV=m|rVx-|#dI^Jxm8 zK^@9psq)ZP#s4D{dE?J#<3dnVZj0wbeJQsEg~^4B?JWA9vo$tWlcL6Iy6I&UttnO$ z&;5t7nkH@N(j~Cy6(7g>&*!jsbwGkH?r-oY^lEpCyUN7EcMf2RyOm`o7Ed_%#FcUL zAH_EjE!LHJS29G)0t}0!r9utfsw+(fooBOpzJ~F#%)zp&P{mLZxgVz8cN;IjMp;ii z9USjnhhePCzQZ&_g6y6xNbW}L_Zq-bhg7fmZurWK`1Ediy46!*YX zG&0;5nJL+>1pBLJs1Bx6KP|}7ml$ZoWQStm33=?5>r$yTmmitVFZ~7@$3%EMG_YxH zOr+{k=z4t`f5$+j)NJ17yK%?1xTIFn@m1 z3FAQ)Vgl4Z!rsJtW+zb^D1fw^HcE_e+Q<73^xIE=P(+oLAP*t;csUz?M0OWUhpD7X zBRw~ku$v$nX`ml#`Eq`JHghzE{{0|?{bE`h^=~i0W4bVtiVHL8W0BnjH>e-8eC3JX zv(I6E>e>AKP6&F1+Y8u*?X z2w?{?DdV?6WYPEy*sUaf19md01a3oF0>6bG!Y@4))qAwK+!nL{LH*fw=}VhuKh(b; z>UXAn#_Hd@;9DWttvIZ|^7sD@mjw4UUVCmwdsg(5!yYd0u77IxzH>Buz#srq-4zAF z0S1BtP?CY*c`gEiQ}rM~wZS%Mz+#s^i#Fg)`=I>rv(kJ8 zozH6?SxO_jM=KE}T{IbNThK-zlwo6utxavUX4mEtGLei8HNv{2cE=n1ybH}_Tash) zpGHr!eWq_Z(0LZb8s#j}6yxC4oxWey@iSjadprG7PMUW0c*Hf9WHAc`H%4ujG~QCM zE!10?D@0|AccQL-y`tWJCzD^7>9`2Ajzk~%%2o~uQ{`}j%A4{feo>wS&5p}<_y+WX zft9xRMOT%OWjV~SUD|0!&kH9KcUy{4u*Ol4`{Nz&4oVJ2eEN>^rdZiRx%4>12WBm!3H%n4V13oB>O?2I(*)+ z$Nt{eP!J9cia)P_k4mNU7dT*Vz;C2~m)pHRxy~urYp?!}<=GLTK@l3Uy;6$D~p`1JIj43&N3F7GW)ar_2-`f@dF4VdDgc$8Qn1?Xbwk@R=^575)wt(4$kdZgU?LtUEv! z%iqELMT`@s!i3if;T`V7(K~69Mb}1OY~%8-M5PAuw`N40Nfx!2jEsfWRaP7{@YShW z*s~9<8jcpX`vPQWQ zq{+k{sqq$*%q*q3*2bJ?Q~(LStSNN7z3yPEA=*?y~n-kUso~D;G$`DiSkBV+*uS&hEOt`&xcb` zTMMNZ@|9T>H*sC=)vAStgGxiI|IIVpMm1zq_J9fFtzqRtajJ_n3}^GOxiqWY&5^&N#lQ_F`F|_xx#8>%T}@% zs=zE%eju?2c>UG)44_gU{J^HdZ-|Ml=XfsyY~Qej&*L(#$P;|iT120FwdkuT4CTbF zN0F)M(ZE%-&RXqy9-zCLw>WEfOPQayOl#uvr&;)Xj2!H2B}BuaeTh2Od%i_q(y|sU zDT1N~g-pXyW5_pnz8cMH)#r!OK~R5$oz%A|FYIO~^*u{X3Hjg|bmF|YMY#tMd#k~n ztJi&|1iv-t^Y4~>?lT(=uCGL?QD|s5LA+6*6Stm*0Gy2&{r7f_a`CVm3!b_pAYonZgP{kVAn=L4`AJUe z(Yg1bH!((3*je8dcKEJL60L{k-zVmiU8_nv*VmIjn;8I|t%YL-fGYs-b{3);0G~O1 z2%kAANAq=~5X@^0I&)e;_>YhDH4q0^uuCamX$yB9>8tZWI^Ry|zdoafhm{PwQMJvJ z%goxuS=0%d(372kE+~oGqoTdUzeefeEymjmiPDEosXk)&)v7FN36qBr`5!UzVG^X{ zp}W*vzIX^V3Cl!g5d#KaoIXuIcHO9}ztKiL zO*iUqLWKok=Kp;Wjm6C?Z6jm+r{Y?tgeVPZn#&bSI}_i2EFA|v9HXC-&1jOGag*C* zXt37|q3Y0h-tL#2jqe%^IfkCoX0TnpDdO*H8P@;DzF0+zG&MI5_xe;u#oIBLj0h_g z0R8T8avaJcYu0FRkl<>#7&Qqsq-0qn1(cVE<0;N$_f2xfmoAf`ssr7)-Pbgj8eJyp zzoseF+W-BAi>cv-OQpcZi#Rks!Ny!BdhTg2Uc&o?E>B0&oKrmQ!(6>WXL{PlxKc-5 z#G(r@V_0Ac4EosRx}YQ9MeQkt2umPs*ZEGh+TKB%Qsn^(Lu02**lre82!z4V-D^45 zZ5Wfk!EQXopc&>K+SJFO3CW5ulBWF@qS3T+Y0E?EFDt=O|xL~${WKGiO2*swCCjcSI~qGR{wLYxD&V)+dG;b^s`(d z3$MM~ms!*uQZCuc49$A}JDEkTXYo9UOR@ozCu9rqgq+}jMZ|%h)IK69j%E*bcsfD! z-bnYmOZW|Q1o(6NIQX+jY%9*@8j74omT{095y<#4~R+|z!cI~ATb8(g2Z z3gJ}#;jd__$6HWQ&8k)!pjJ{D2cIEaB}AfY%-v_k!;X zRw>INK4t)H662$(e+B?OKOg8h&~(i1IKJ4n@r)#PUVqIP)G;hJmzPNMM#7)FE{8vh zi!?X8Gj$Y04WL7@g#~G3ipp`QI|R-^409Hn4*}`<+n4F+x$bnO3Apy5qHozy)Fy61 zt{7$?rlb%AjTa3hYeDTU7yiN?I|qML46fPuYc{ymtv z?a1sqfb*UII&I>v>&iVFFU3^|#XTDf>FQ3~Mr;)BhvU6l5KP0#-y{$^557+d0W$fG zp#ktWCDa%GnnO^hzelJC{7nxT;cqXe6maD4gk9dTQ*l&v^uSZ^92Pd%wxug9m@ZXo z+#{F@)k|Q!On(6?NJCab5BxgHXo%+XQT=VD&rA6A;|9T>;=%UnZ7x((xl==Z?3gaG za`Bl4SC7iYX92W)XnnW7^sLIoxdvCyEx5R$WJ)Lv3XY<9dY;QU_ZWGSF;pSY+3;k8 z>N|ne@ZRgu6$d`%y%Xu`EQ9OyU@6r)=}h0qvSe0;Ycs_l?~g$mY@Tghw!pqKpfj7Y zxZagEjO;cLyP1w6ei8PyXQ-DQLzw>r53rD-L@v!Pktb!9^qgdYe*;8$yqRC`547|t zNo&HeVi=bv5_LrBJ&aDT!i?SnlT+aLgpKULn>t?ocY6N0V!7007=@Z(cZEjlMKW$a zw8=!Ij*R-xy^N^ib;>@hSasD9DHZvlO)1fGKfHn|Zd?~jUqn^`tifxBnpA%iAdlxO ztA-^6hza$@fE9;BJS!G~wC2oQ9-IFeJ&boS-^3QJH)yb|>eGxv*-6k1s;PDh1zyAL z0(EZ%ZIp2|>Uj3*FdE!M#RwP7vt~r}0H-C^i^D*LU407LLOIIrp%{Nj2>bve`6MZn zt<=UmKwX|P`4TN6<&?PmB06WxFUVt>#)JNr7$aWuhw+v9@r0HOri2cBu~gm2}t?@DC*S0%Eu#Sz$-<4D^nmnkK3 zS!;h4b3>^GFH5A-tcFsGN-s?s08H^#AdWe}o_;DwlYqM%U)WGu zgdLH_i&E(X0LHpY65Ned6TlgaS<=(H;6ML`8&>50KZqB3&%a{gMc#xJEf1deT1{zB8}>R>Vem_*BVm4kRr=F>-x^Nl=D@HE_NmwvGA{24>D zyYqEY9Nns>qk3GOBpS*WC z(bmxy^3^7|3Z4glB#ixr^IN8j^^Lq#c{co>W~zc7^c~6t@PO)F$C^t;5C3`nQ1_nS z?95ky~eR-nBbIZ9pP;t zZ{;5nJRP0$uNdb`hv5hAip&R;6>Z0$aC#A4cEY7tltkBEbZvy|bQ@i!IDLW*gW60kiO7TVs3@M>E>cS(};gWGwfo49H;do_r4PAA-?)z)KIk5r}NdXlJc^V zYU(8Y!FV}+?05hU?u4j3`vt%7dg;uG8Q#_Y*q6x>waUQDh|631xMmm#i&44mmn1Zo z*AF=>e#oUK-Xlryu1gc+>vW&e8k)KBN76SmG0qo>%a&76mvN~exzTE1;`@Cgjt;Zl zC-1%%HS{)=P5va=pk?@3dWx#`NY8Cy1{!GT!C7tiZ`v*B9k>fRe zhR-zQjcCVK|3JFWCe}G(;cxr6dp*Y>sGZ!ImhE857z9PcrXkVs>(KFp-t=X8G83w< zKmHyWtcTqB+QY22wwD3~Ek3J6E{%)U%`H$pQgf;}2%VB8xF5`u^NWzCob zdeP;G80cZ`ZWOHFxYMJdb8sA(AvyU1BKW7Hk{pE9a3nYgYVG<%UxD%cNICsN9bJZ! zo8n4hPQ{;&!CHFu_u>caP<}d}T1zcx3tos8a35TNn;+UJc>9vEn*BSJBU=c2HF=WY zhO!zOJ@9#^Yb20rQP5TQxuI>Sz~8MUm;`2GD$zCcX^@(=%);xbv)>5e9UxQyJg-kh z(?CQpk!4!bIme+CaK^E?DeX{t;t20)uy?8gVJA8#=>)>dE~L?&ix~0vc^JU}UF0mJ zesn6zM^79N2b1V1Z;vt;-iOXoww`Yyd*7SSGco6NbZ+gX8b86@uYK)!IKmsyCXN2i6cX!eaT zEgvtXX=$WjbgO?2v$(mucT0*E6k;~~n;|rKD^=VD5Y8Yhw7o;dz>l2A7^OBUfq4jM z|HGg|Azpdvycp#QjOL_r~SR~JILQKpVBMa)!l6|IwVSU%Cq>MoH*(I zMcVtjQ&3W<$0VH%_95zc3T?#6+ujBt{>~ZvWZ?g%2@c;_O#j`;ihvAm9|E_l;r0qy z?1H7~LrsK@U;n9RKj+!r10JByhC^z$QOA_mp}&$n4^s##AD&BsCGY(JEo`J|2v;+f zf?smn6{U3>>1Q*7yF{9GeyDH!`QbDHyGKfL>3||0MLGc#M_n+eLtRPk<B77 zRMZKw(@Gq(Q&N!EwHTDbpNLjXKy3r4Le`XnQYAhP~y>g@(EvcoEUpLbtN9Tm3PRk8CQr3AJN0hOn=jXque2val4+ z*^+&M;3LH1GlyU@cohkG%cvu}QB77cfq5k67@`_0AC}sLXwG60Pf+A@NMANakk{cm zXzvt81&I(4Acz*6cP?YT(N5o9@KX>KS8@7zRlPQgBlX(2a}d2z!8TtuExZxL3e>N$ zU|bERn{U)~Yzx>TjQ0Oec6`^_)FEjMfN%@;hMITvfTnkxjZH82go~Hl=o{OGQ+NLk z_}&v9=Dsjx6j}-EtiT1m|HsEgu@0@x7s$-lP_s} zp>sXqF)nvim=t-bp*yyq%*Kk;a3IE>9=e|0VLpUIig-4vgd2SAY?;JQb^e|C0*fPH@j z1bnm;Q~l(@dRRl4tVd`;_9CubA(eEsL-R$zu2bmmkB)buzX}sR0`5aka$u zH3t6x^SQ4G^JnNlR(~KImcGDk=$xuBR^%S2ymSr%yx#qBT-m=-StRlt7g==5les3M zobqNQmDH=iG3?2#A*k*Djybr6?vX2|#P&{<*Q};dts@$nIPyLTBVTYB$hg{W4z&9g zhg$c(jxdHnl+)Xw*NPdQJFG|Dzc>QlC9^$|REhhQ;rO+>p%k=L?-h9a(M?E%)tysz z3QAurBen8*v=#Dsv@zmQG#96glNw_CAH10~2cg&4u0uP(=ies5R;JsAK7a>m@Q_2w z4QHCjrGbswu8sNv4HEH#zxNREBRuh$3<76h1%OXV;H~4~_<=YNF~-wPyJmy_H83C- z9bz29-oea`{K|9Hcm;=)M)lFib5HI+w{dL|`Xdy@M9rl%IXlW5yaz`U?eZ$48O=h6 znCNBWXvRkX5AoCzVh%67Gu1E}{+|jva}U>OvS)s! zD~ujer;px)0?Q4tgTz@V9%Ld(1OXj;LJxKF_n#nm?=EjBPMQjI_yebJ1~=9>G*@}) zmx$bdNU{E+ay>s9DAjvGO(lNV;YQ?kp~$<68HiO{jA9@qK&1M z%?-X&9{idJ3_X%pwU5Sfcs|BgT5&Izy##CkEylhL7wjtc+&88Rjox>Mk_vVK(~9E z8%gx*8hVb2>5rr5rA%f^ zI4>Pn*WGz(d&rF`ebw{Qv!RS5l0S}8{L0f>L~A>)dpuRPlQjh9Yg0wLRut`?8-n!G z4Wiw&MyIvQeGwjt!hrh69e1K+cJ)v1>4T;c)?gCV8Ft^;B-JJQ5*Qrpu&2j*(y2h{ z{S(Q7&nbO!*co6y_LW^~SB{;5AG#Zqj)74bk*4d;aKdyUBmTibn6dFB26cZx`{Kd( zNJRSRtZwK{V(t*83PpPgG?G~g^Y5uxo#f5|=&ThsYFS>yL9GIz0D9~T)<#%%C{jzM z6DWsrW@%A^bwu1DeKdarJE51{6Ig!5W44XRd@1SFbbFG!46QPwiVZqw@-0vm8w*k$ zkqqCY*qE%T62_7$;iXW5^!7MB3SBGPOMr~OjAWZ%QF}B1FLP|b7un2Bwo2Hp3*|Bq z#xNAdG7{}*U@T@BOE!!pFK#SSsVI$~AWga^cs7Ct<3%z>Yp^fPOMODGEQ!53ae#Cr z6BOfWX6`Wn_F3i9b;&XIFsi+W?(DEcs$O;R_70ZEbl!5qCr z4@ah1_GiFPlH|2e%`3_E5#!hVfc*!S#C4X`PNIL3YZR*WG)*!P&?Ma~s)~;16=nk% z`!@K=X^7GX0Hu$afZaWo<9-|C@#;@0e>~fi7|BFbEsUKke)~BCw4;?d1m1v>F#x0D z1FG5IJ`D4;wM4cz$z>l&fxx~#fsTP^IzRR9bq}Dq#%SG<$*#4VxAWEKV=aOGIbvF^ zdVtwbYGFTg;EGyy{*>_`olc5q*lETo>i3`VUj@ODc?$jy!yFgvwF4ifMl`-CG$5A$ zd?1O_$2(U2-)F6b?JG14_}TncG5?6e+N{Rkuy)zrS6x@zKssg)wnv=OQQ*6p$aVEM z0QRl{#FlK+Tk-O@Ui0dh6VurR>q#jd^*23sPT>!HQw=sr>PFBXcF(_ zeo`G)KiI;WAESVv6N!9`=4HVNCyjiJ^z+THJ5Lh%_#BFS+#ZR1yq0xanf-U#2-mX6 z#~c5%$j38(eD5TYkIVZ17m<%Ux2aY~$8b|!pQHM6mwCvKvJKucU+()}Oa4=lkGKB7 zw%CIMW9hr+zT7;{Z5HH`TtSq~YP!9X@tc6AN{>t9_)XXeK6Gr>1_NB?5_Soc&-@~Ty&#Dnqr;eWL zIv;*V!*4FjAx(yAzKb;F@U%wJ`itA`kiHI5BnICYqriOwQ~cK*$c!S>k?{z-Y%FiE zHyKogb44WN3Bd>ls!aarIBarWgaxdS4(RK=V!#H1m~Yt2Sc`WT@5K|U;0Wez)MofsI=RWkdJGALVkQo$f zUuJ(|CkI^`I4qTEq1okC_j1Fh^3~hak+{+k`WH@RNhQkh#&tUY;pR{JQuLY8`uKUF z^OcQ#DZ-T_@I#J+j)JwyX$=vwMb=Q|w`>ia-^WBeH*8#$@lhpwS0o8sv*7E~6C0Gu zU>f_F*=1xJo#@or%``3#9S;X-O<@fgzKJ%Qaq=bn2Pt1(s>Gd zH2buZ#QTqpE!5R14mu%B-e)Nbiky%1yYpulYCb@eSlry<0tkHBe&i zJe%~5&GREhmu{I&E=n6Cc^xq=I9j&{DWH!HwsnqhBzk~BVcC8^Nh4p4>p=C94X#rm zqDIOgj;6CW^LN6ekzc(X4g=@jCp1n?5$UpphCyF=kOMB$=SMtL!!i4c9NLC=x=v%a zjFsN$N_R-p&9?d!E@Ub2+m@AbaE&2qIah|h@jB=|p1p|jy%8Rm&R$};O`M&-x5OW( z#SFsJ@*Yb>828y737;ubuqY7G5fnmf++x7VA%u%oKCB~@#rS#qvRohs#|3E>)=|_}&$-h14PNA{ zLs`I2Iju+eYUIal{DxGAry)tIt=eyBCt}-Dbqu|KcrTtO*s40w`GX#+(X)U4~zhM`A*$MpN!15A_+Ikle)ArtpFm4{3u`Bk1pF;EDQ~z1a zwWtMufX(U8^3~D6IgC+f5!3t*X=}v(nZ9;Zb>i(@3z=Nn)^QYKrG#E!!kW3M6z?Kr z!F#CeT{;5y?8Rnj3qTkN`Nz8nTz zPKPQ22YOd-Z;cdA*Ab8LG~P@RSYLvXyxC7bgg<%&l~&OUiRJ_Dn%Mj1==&D3lbH%PQ|Wzs~`SRv=AGLYcZ;nwTO=6U`;kwU!dekyRquvdbmg z0E{phiGcCh2P9)$Tn}I#ihNJ@-_evL!%7jPO}FFoVffte_wM6C-rQ4X4;!nit5X$6 zYV-^eW3`PtC(NsS|Z5KMhDj}c#d=K zK{kFph>qvEZX;^qX}`dALvS(8wkZpG8=7LPEIiMBnjS0gyDKMRLZa}*=+om3d z0>3_=yT@bk@>N~@egOq4ZK{B}gR z8qNMt)8-grEWw+|JE6BAFE9h4pKSp;y>2m?vziXq4m6-mDn>&Rs=`a~>CzxUW7=xK zRun@n1+KTgWYlW%ob~yp5CtFs%nC_{^2UCiKA;{q?PDflU3 zKX{Pe;LVF}d$UzqBKoML==0$dSa##mh@H<;4w>UTr$aC%`VIqRqw#h&#+{CMQ&(*@ zBbf@22l`RKBHv=F;Si4K01vCXE)E|xyTUIhad=w*gg_v>#JvFsUk@-4 zvN*0CEIr1Yo_Ma#d+~U#ax~}8;WvyOfJ;vFP0o_9%;qg)jkb*gh?9J$pCNQQyiXBe zU!|oy*>58Q^K#TvIHY5Cxi^f?c@QT4=Mt%`6`0vy(R$ElKS)btC)%5xVrFrUQ_&Xo zSg5~Jo2ozaK=w&VHPQGZmUGkUl)@gs(xQfh?5zQJ$Xg%=cbIL61^!WjAH6{<{3HLV z2K!Jd?<-pkqS#R6vY$?6{TU(Khw>YotC5CXjwEb}ryU5`a)jOn``>ZEvh&4qRFjoU zr76<*B$znt1oo~gB|7CHr>Fh2d2{h2_&_e(NU*Zl*8(_l%Ms<^W-y;wig70F7X!pf zdrRZ9q)9-vN(V$M1w=g_V2E0dI!FDR3=@lgcT+&4XTmC?XScEEe+y{zY{;radiFc^ zd0Z`X>$Oq9A7${tWHQbp!;r(u3#eQ5RJ0_yC!&o}Bpmm`s8;%q%ok zl(gp-w6}B8l)><;15ukh%U!HvBG6CO=I*yO$p)=wK|H+wpY?3srwKiqd9t1z@JD;r z_uPEH+*7W{p1NJw^1vv6-GP+N{wB%Txam zedzOkU)ATWCw`rzX!L<>ay?`_T~WhU;l}@F6}C1d;P=0q)K#e2EZ zQZOPE7Sc_^CY*#io16@jPzD_?`vDkX)?a5Qr7tV{PDzIzVHa6i`67V&rY@sCtvm&1 z_`~(Me3P~wX}_NHUCeqsa_oP+9%p=+!vh68iY^M{GUrG|_s*Op!XPWWncNYuorFlCn`zEXCr-4X*F!b_?Nc#nH8#K4&t*c^{wp|D7Y8K^%#CSGjoTen zk;RYXZS~`P)C37O=~tWQJ3Lo-atfU*tX9tzN-ZNZTsM(JnUZY@XJcb^G|;rqeCB918)0!ogjJ;Rkr*33{lKQe3`M_ca9ZDArMh!8w-Dw&LK6>r12#;kIqNoi|yak+W@8VLTlsMCQlrgo;>jc;3EK zTKN$L5%x8b@~fT6>+?+HPFlkd7c&GRSFXOimR?3tKvgXI)VRmA%rOE1Y2Gx&+p-Q^ zJFd9^PxpM~K)W7HHcuz#wh6xJKy&9|P^UjQxlkJ7Xxbj-vj(JTT})*#!59S%X6a86|ZRpZ-HID&RMV<}(S7521n(ExYd zx2JL&Dzh<$=-V$x8B+Jc{eK%%1Y##9!}Ee&l!I;5I3$x|n7_hucXQbWcT>F8%{>RXKKW>8&l zp;HvLql8$Yb}gS@r*cOdA!T3Xx=2HP)D*8k3gxm+?J{w8BJrVq58lj1MY*r7dys$k z+n)!y9^SEmkDOTS6WNQ`OpMFFBI-J5dR+e{wT$HE1SH6Wal*naU0m-D4a%r(yn$&}-#V7R= zrRkOu5FAUS@dH4NglFS(L$jiO(JAE(rRF3<=qi**(MXwwCzmxcX%^bp2W^zSS8jV3 z8*y$`t;Apho^F=L_dwzfbwWFnpq=s1PU!$?5uaVgK)@zzL`qYCY zj&5SlL$7J#Xw`$s#INbH*TI6)co=2>iLh#bnm1j?A9q)tu=355mlwKOP{z2G6gAs$ z8kKX8;KqvC!ZMUzN1{AM!8UjX+m&2q6!?-RhR#Ave9Q=avlr~LRkdS!E7y42CT73Y zzoF@fo-G1`s$6k6hAkRG3WZvjhzP+wSv*m>hYG0%yMcM}DjK;l zQk%-;!>qM)WV;bMcbOE>ZPd5z#Bt|0-R8%E2~w}n0OkEdy3R-`8##bb$g~jwMS5~w z$k7;j#IN6lTh2v?^`k?wbLXL$(dER(M~ch`zrI$oBkzb#n2aHM;ZQuJ1|5orRJ^_< z3ZH_u0>3)Le97nhO4ts7nX?-~3QW=FCITnhMj{-yu@>FDvY|DWcZ&@BcjLSM;e4p= z1X|h1`k?)Mg%N2`$~)9k`}R<8Wq7MmcWgl^+)||R=I-LX>fr|i1Q6=R*2#i$FehbS zYdkb}{}K<)<^Rcebafy4h1H!-gIQV1!Tx!QGFM+eC7xZD5*8q0ExL`W>n6H) zs=!MH-dw3x8#`5)S=Nc1(z)7h85vo}&)u;&@J8Kkha}=Ji~Qal3v>Q2-S4L>e*Vw* zQ)ne2zNOl}rz7l2i+lkTnOi~>nfoVDWHgdfUaw4!&-cLMJpltW5d(?_FBlSMZ$OR< zje_hjW4?pR1(>9I*-y!a;E|zpeiIB0jnN-fc3i}-sIBan3ar1msct#DI%$02wK|DS zlovrG#h9kdIQJ~F|9h3--kuCJ5uML4^3Z4lOPL!)k=hY)nsNFbH5g7eI7jqz-QgU; zyUK-8$V<(|AVo|5ANJk_zKJS(9M80ANue+)v``eGDrhSxjiM5Y(v$>daDsrMsHpg= z=&pio!ow9Qqyc8LFl&z@-Xw2#CH zT{GQgbW*{)UU2714PA}*#dr;z-48F^L-2zne3F8stqeoAdBTp{qAt^4MbiCT8M;C5FOBZV(R@GK*fy+V zttg+x+}pQEd0$I;Axz`79DT){){C~STB@)wCHVsb0sEOGe}f0q$Y1(vz}Vm7!t*KE z2RoifX+ty~_BBeMpoL~*z?lA+@#ie>{RyfaS4Zbp?Lnn@?|B2u_j6Xu_w&tHM&>^K zq7i*B&qgzsMf|7RBmg;*^#>D(1xI%4KTQe2Ft=5kI_Em;bweW>$s(3XX^lGh z<)`R`^Ew=VQFDkd+lo^J2=G%Bv?@Ut0UMGZW(d=fe<(JJw2Uc{nQn|0BSb>#P>?dX`tHP$^57{8?6ll2<+WnMqh**oFz89r3YYsa z_MMl(R0xY^oNJ<|{U+XfKl$%yL$x4vChv9N6Hm=W!9!0?WMtOX7GJ&s&&{^OFfN9R z;HHb@J+1q?2YGKDkMG*@tH|6?J5ezXmE@qB2|9{XE;h%&U4DQ}bjI5zDd`mHMB;+z z>WfD#Pk=%oa^K8I&>-R zaqj9_8@5m=%29aAlJM?@c!zn>*Pl3xi222%pB-MmB^>H6qOCLX9R(mx#Q?-hwy#O_ z&4)qk)CSRr`P$ycc{g>P_s=L4jBy+~mwNrAefAePKP>RIu~b+Q%EGcRk)OZBlE1M{ z3)_1a!=A19nB&X8W2o3lB;k3JDBmf_2ZJxunYu?fXzNP!pwt=)M;qGupET6+TU|r% zB{npekno5O53lbUD4Y4SBMtb`2RMH)uf98R8iO5|C@Rj(cPMnUAa`g>PVEcx8F~QN z;)m0SElzt!JEIUO(6k5&jE0G6jU}H#KcnA)`j*w@@tODfN54Gx2X=a}MtgvXKWcOs zl+^`)K3%sZtf5HXcof;Zj#*|t13F6iwlB{w(VuuP9dl#3wALDtxZ!1T=?#J>%+G&- zJf$%spvBMRm9nwP2G;`^Q_5QFJ{{bNzK$P7@m6uJ(fn+F_fuS!aO<1C76pKFEiV)b z@_i;rzAgAqtgl`x_%3c6k}vXNvZ|&0{VmNSCoXDl8TqZ!Y6PyBLqF@Y~qK^wxixxf2oFF8AMBRvF-Cn-ed$l=b-9Xy zg7~~l$e=+9S~NqTj7A1aJ)o#M181T`o$-E>LBt;SWxkp$Z{BIaw-x6>9r%1F9z<%V zV?}fVi8m9nM-DmqR#I~sB2$}DbWQ)q7UqtRDSKi8fY?}JgjU;V(=~Lh`VG{zN%L=1m%i=2!eUQ4wipRle+ESu`A#~=D8Fp3 znUHPJLMnG5vP#NLE9o?oz)mx%p=5TNY58QL6uB!Sr&-vxf&B0 zpR&^!Ab#I^oG^K1K=zB_JtFX#H~cwuV>x$bWR%-fFG+ia{2R4#0gcbDg-L&r<>tHQ z*U>bkr`27*O-jsHme4`&PMHK%>0#qmoAHtolvzD;sY%oZY zTEbI@r8$V95BSO=ZtO_j(I#RT-^_$^!4Ig&i%ErL;gL3K$;R6|p=`3dZ(P}+hgFt5 zcBGxvX2e_}krJV&;hk~pNZV$uj%p~8;_ewK5t@imL{n^_8aa5!0eG1JSU{)0>h3`= zLpSo352lt~7-`$6eTr{;xKrS5CwBFU`o2Mg*FULJZD74QOIA(%x&e_xU+4=SR z;DeiHQW|jFQd!b5j=si>MmQGyvfVIwWn)INjOAr7a&V>6Rnkc2#aZ@ZGF*LvJ@9;y zZo>$n<$vcW$ID(Za4g@M)&R}!gf8S_LMtEvQd*sq)+mzdJALx_nUb}R@ek}izwD=^ z#1xsFvX)Xu^i;R=zn)q{w|l)CS#7IV5TX&xLmP=fR{TstX1v zzDk1E@j13jv}Sd$K~Zje2bDW zj^Vk3Fe?=k_{y0*lWd*~BVF0>cc!cF-O8YzVz^oi2Sm?>PWR!^G^aA-k~43oOPs7^ z_7pu;$&$QV%B#WT7!@G6CE57Om#oR2@JLsdCp^<-hG(hh`|Al`bRTibElzJezp@Gz z0@?`e@{GI9Q#VCaP3rY6Z za3GgVHKEKIT3f>z@sy_|i)Kllnk~t;oY1?_SEExAE{dM>$tC?T<4!7|&PZ1#{GI9Q z6B>)S@4BB*IKS-0lriob_)4=)ZnnXg+F(#&(GHy7zpMj>)bDRi$#1OTl2+I_%F~Gu zTAItonqkm{aFu9nbe|6Oa^M?cCCp7yiuFQ9}dchqnktMCEnqX>PRniKpd z3k&hdFZ#38#9CO0Z$C#PcFLy-k9V=hAK_zD>~SSL{y64O&$9XnK3lHcH#J}K6~XVM z{HRaA9I(sH>aYH7G=%G5)=JYlaVi&}d(MHwdJC6>*~c7h&}8YSm%?oSET!xhl)=T1 z!S9&ovK9=F0_Re2_ZD_|AWQiLIbitJ@{(jN@INR^^JlTc_&*1VuKv-Ttjkv%EJ*PG z(b=t7WSCIFs*Z+A-m@##Yo1aqu`6uLj9e760i!qi1+cZ9pT;_TdzZB!`g1iWm95xoy zfjipxQKr|arb_G{p08ch2)`|n@gcXC39Q*#TMYosLjlX8h1y8@81~{XbQT`6Dr#*-g zd)57a=zS!2_HrC%H5I{ z*|tMn`8IZUx9fUQ-lwWi>tDHzAbLnpMU>*X8q_fqe1d5&X)=n z=TLgB1#d7D*zC7ar<|C3my*6ss5P~%Q?iaxhEKTZtkcG}PV zj!pZJ!^ST8r4#2{kKeaXisJY0-qiIJ>r24z^51<=PtPGS@!daKA100$e0LXWyG{4g z$MZ)6h8M!GP&09gK|eE>^A}NGnBlX{z;IoeAOT^O;w&V|n?FSa>%gTC>aynT5jk%c z_x)_2ZFb!EbMgD1{Kwxf@YxpN_XF^IAS!Yh^?JWLy1Odk<567>zXC!OziwKo8}%jc zb-}Mb?|sjxFKJD{ul&~-ewp5k$1m=G7r);6EyJ&Ehq}S9ID46p8nc)2dF$4u;1-Qi zLBb<_iwaNYxBwYQB!M}V!KzMoVw^tD?3_> ziTz@j7_#(DZ&Yvi-~#6RY-HP~j6u`2b~f=0KgWv?&hU#d9JIHM3@;9hpGYPa%;6(@ z=ccfzi{))Z7e82#f^IDa*}Eo%B9O2sv)(cmQPkj6*3af>du(|#vmn2XgY~19(W0`r zO-mpvcn`T8PTz!Fhi`IB+Vv^emTx6itp2gt2-CU)1B4C}JheF(dg&g~Q!`rdRHH2H z+8n&@b}|5C{g{8o^CibGJq--!Zr_$~&_*1bO9rthXaZW#l{>DjzYJ)DTW z#4?yeI?^rbW~i6$YnFH?%GRB$Nn~kb#x0#W2K%6nq_>0&TB{%YoLY5F7krPHv|*+F z$~2JE4WEU>q3eCgeBH*G<7UpZ2Kcx9gADvfelNzzIDL#1k3;yw+XGq~e5I>b7`+C| z{jO=EyvQKdI?MzE!zly$O_K3gJv#mZLW5ZAxzkvZCio_s)WRmCfzKtx7M5&BbdR%b z0TN&d@?_td8c~KFzm7TwWe=XoYnqmr+oxjQL!snL~pFicEiO)L|pD%FR zl?mI%!V^^T3QcWep919|WC6v%w+=^Iw|{J{<;!u|fL@x6YN;DjsGgtcJ`ws6rUj0C z5G%jO<>D(dd!gEC62bvcJl!WTjS7h;7?H4D?cpNhbRz}E+Z1KV)+XK?>`BYA4z$dIa zP%(X8m0e=kmTf;{LG!i40CnjYKx_`E7W^D%YcanVJw;$j7qicO3>vL{nnlnD$Hz%i zRuC<{ZyBPLFY3eo(h4$8cT+=B$z_q?m9#EM@NOE~bi(}nX&A8^(@|^w3S)cS#J@q* z&2^ukOyvYCs5wpUFG2z=_m>ygi(Ipa_nKdOy5Ln}eV4(e^@E zg&J;4^12GV^Pbh{t{|^kflI&qF%#N=*CDN{@y>?79PNFb!PsiCJrPyg6S0I@U~c&Y z@a<3^CLa{r;FSparas#iNjSVIE;v1`}XWw2mt~e`MaXeC2(xCR!QR zSCyS_E1AnzPKG6+OC_x38MdYE!iHFK;CZubib9EjgFTnjcg+m!kiWFcUqh2D3-I{R zW9WB}-v>TVb)@akfOXvflNZfA{AsNI`Kz@O?%XK+W#>3HXuP)(vucDo?nc#z;*g>?HYn`Ku4 zZkepO7O1uC6^K)9#c$l>Su}@-BVWPfun*UA+NbUv>)%O`md~sA zy`zzhe^9Nc=`&u5>seFyYaA-)R7NbO^zkf}1b$9u-438gVEu+KA8w=}8Ap*^+J|8v zmpdqiOF6~{ul26h(3W3cdk4x~rB@fO*oqICMS`Luw9%IJ-w+uQ7p_c!r%{1)p- zPN)NOO$2u#Li@J1AQjYi$BVmZ*op8VKuf-s1|R|2rqI z#KKF?Q-qrIV%dwe2WLZZ`TUZjEDX)jD+KNUMuZKVyr!(7ZN*9iUkC&Tl>uL=FI%Bt z4+38pv45~o__Xtp7uXlp$@j2V#<*V1o0%A^1yh@#V%)A4y@I%jA=+r_C7-)BHp`)F zHGTXt)3y8o=H!82PEykI1%)8SdVl%}`c`yGvb&YW#gr675g0-2Gma~a2Mz4IP%(`v zzx?+Yx)(pWiHVv#4P`?@kRN{OV4UcxCCAv%9fP4eD9VjuK)uFRR@Y`{C<7xoh()nk zv62R_)hIUvP67?$fdpwUaPT4n867@y7K*I*7zz{q@=K8(FciJ+2T?TGfR@ELl%xsN zPb!L$QWY|@mUb(yrF8@`Akq*MMT#INOKdQdDYh-|Qwqmu^`_q>S&Ikp^u z8W?9wQH{~^RnZE&g%e~2YcE>yk|haKw&Ps-6s!Fm3xhm%6+#zCtd^HH37 zJyNZZe2W^HiH#OPlo+mT)om!NaT}$Z-`Ju{6$|1cP{0+`brQDu@)6q6B1%yxAuaPo zX&C~JF)^8_qG}?edVOhUxNIx3WP`gugPj?>vWArd)y^(M8Dmk4giK!10$_HimI4HI zdLzJT_iaU@8#4%=SNpv|LFTcreZ^KBE4?@q;LAs~!>APx0#%5=}=dAL1z8-W&_Jogh3@K^5S#^-W*XI zlRePAJPYwqI?xa37ygPZ?Dl9Q%T=e66bUVI2tn;YE47q%eS7!9&TmMC4@8} z@quQ&m6Smydx21lcu;Z;29BDk#ar*emp_A(4lh0n3k7idU~)`u>sA;;XHM;Dyo1VI znz=CZD#5+2Dsnv{+eG% z^80Nh*I$t26EKx?sXt#>>ebUb$mIb0iP_W1J!Rf@a!=`Fll`K#-MuVy74FxlPj6@b zDRv_X*ytC+{8J`x*Zflg7z30GOV)2he*7h%LJ|KI&!gy{B6c6u*2rSi{%bi>0j7pT zbOss|@=p;#p;}&b6K)i@8%yREkN3PZq5UTJ)8qN|_6Z%9vx@MM=ls?4AAptlZVu=e zPo)1;;F`im;k`8BqNhH`bN(@R2HkZQR&w;f<+`ER(>~sP4OMc{QpBl%F4UlP}a3lBEmSn~z9z@ORhIND?0T-luOj#yC|SkftOm zuz;ydjI8Ix>Ipt^9kYk7W_r4^R%eHZ*d-!R`Bvhcy7^@?Fpwb+x}6@Gjn5WeLZgQE z>70m3gX|j^A%P?dGp)lY7Y3Kx2gx79}+ zFaI*Ej`y}Rjx;4DinlXTqIf$ir8|zahN#h3jF0Gpua{(p@&#rfkQPT7s;OZ=zk`NH2==_`m(ll)wlBV+@yX1dFq$ykDN@bzziXCvxDG#fE2|9OshZMwE8|&VYc52pMyu<-O~BkdN@wBXzEC z%|8LD?an+h3n4PaM0id7gK3_tN9?UDVupjLLBKng7Vi5Lm|tF3hCkLC_Z5J62Nn=5 z!2;^%3+QA7mMXT@8eIkhS#(%=pMw0YY$N6iGHfuVBKJaS;%M)+5pASry=*t5d_GEp zq#Og9FkjQHv)Iz2(-ye2DCWWsAtc!-Fw9T{C*LNVJRUsK3r)Tt6db-z$3i+(@A%Ge z%yh!!eOm-kVaqW!cJNo&Sg*}SgH7Hc20qUbJ-d?h6m&}uJ%+%l(6A;#`hJan z?)n1oyk=8eNQP)buBQ@m0&5y!cZ1|p2(zPvw|F^pCq_yY8`jHcN)@kA@D#FRnJwXmI!$yxuyRphUDr9Az%L2YvWc@LE(S2l8jHrucUN$ z;z~L__j^`S%81LYq)_>maD*izy_m~H!nNAUN?1#{{~AQuEP@o82KKgwF_uGm-PJal z_s;7>nsTH(>Ts5`mS&iCCVNrCK^qS}`0;wZvz>QAJd>p*H8&2PZpY0vw#)MBQI6DN z<=l9I1y>m^uM*wzLh%CIRgaIp5QbrXVOsylFlw7Ay&k=UlzVj?aH4fPU;dY#w6fRe z29T=*rm=?c4mO#ZbgGH4Z10D|EX|Taf}y0WLy8@`8fuynKL9aJ+UugIrL;lz?wyoC zv{7HMiZ4$gV4N+qF#>C6zC>mojCRi=_e+#{_dKANX1P&+^H>bUvNS6U6i~8Om-IKN zuRkA?lQbWYwRuq)i7%IQA(v07E0=Bw2PvNzzMC3-r@n+QY_vJHQX|_7*qSNRt(kv+ z10QT#4xEc$SpQIFGuyNI)9XiLKQ=3mj-G%}nz@$(PXFkZQq27FjP^bf;H zuUkzzci1U^9s&Vqk3{GBi|z6#Z3hR-V;1?J6g#|O*L{|HhukR?P`z#_-74j&g2!(X zHvRce>_6e$F`?-s(x;8nwf`h*osECXU+g*0VF)KrV_3+m61hgv<4=M%Lry_S`NIqS zf$Q#Y^|SGnPD6S9f=9&g4x7B&LVJ-Hfb*kY{bsfYchBJD#vZylG2XSK1u$&rT$2CXtq%DjAlGqM zAHYMQz}@IR7R1dR$$ExaR{6?afDf5MxY{Ov94Ye=1s;Y6HqUX~>Kh;3>H}5!o`kKw z+xg17l0l1vX*>?ocwD#D_i<<#ynyn@QyppBwc2^_Ogut-AH0FNJf3b#`@{x9I_mAq zQ1G`YKO35`CwQFA&+@VSj;|Bx{vx(wXu6ob-wK z_uh$S{Fym12Y;TNm|x7hTi{<^F(29qzo5Cg0mjfL#rzWu#ddywJ@hfh;jMR726y)b zHc@YB#_jX+$+(l?8Ed{qP^KlhzYKl|FAFPyi)20jT>psZqAvY0!p}INOz;-ha#8V) zb_up~q0GHK|}9|cBF^1Wd|=Ow-Epn)&9K&eT-pBXTC_axsx4VbHSGW=H1{T2gC z!D8TO%4A=rNs?FMf}QNU*M!#seLB-*p5!YxEZ~UoigI0u7sGys+~h!ik@r!51~e*1 zb-=+_njPiM3y;8C8_peHxd7J87vpT`G;%xK&VW_$MXJs7**Hhq1si&e-0DEL5ttHK zI7eaOpySAAnp??1M_N;82$Ar>QCK_YHKYoa!!uYlN7Ef?2efB4=0n0Se;#GeS&T=z zdTIP|=1)kmA>k8`*VgjO|H#fwkAufJi<6Y}S(Kk_1Mcfx1YL6$NkjUij2eUHp)#r9 zeI~lnE{FSS4Lwk{`4O=7na|Q(X<{w&il85~M$Nhdk6TAtz$_x|0u!=Ay`zpe0UU2@ zi|a?s3FnKhPB<30E7Y8DT4A*6a5!@lop2&F3P!TO&iUq-QRkb0=6v&7XoX(bso~4Z z21NP0Ag@}(B&@Y0VMV)3`=RP{vo40a`mleoa0|+Gq=&HKLTV5hr^lX!aT@hZm(>IV z^q4_6K*9Elm)9eXp%DM*+{D3-w5n;DS)K9NFnJ*ft`(Yw**Cf!MI0(0-zq5!XZDZI z9dvDm9t%Q6m}e|2`W<7A$JFl@;HP)|b#{M4@VW!!_;z!AHSr^~gUV|nJ8-cc8pN7F zF)yD^y|NX5$Te59q>4YP87(Pelf@;qwBUVjB-1Z+g%^Eyo3vieUVw+K@6XXrTi>m7 z#CPJWz=;%zJEQshFB5!sMLrw}Z-bPcF{XuQb&>wl7SNKyj)_3Aq7HmMGT;Q4WW)$M z;xnFw1(JR@9@j+4*^Tif+zWzt^`@!Ugw`2MXq`n8VRs|^`ur`C?Yv;0&r#lud`bxh zeOoCaRm6EwufPP497ikwP(F?=M~outAn%x$CUzQ}y!~8o13iw;i8d9XoBnsE;@|Tw zI~7&)5~o7ZO~vovEjh($3n;=>uf_0)Szi~&_|nOzzK`P2V9;FZmUy*h664E95nGRZ zjHAVzLlU&k@}HicICf5fa1GQP_TPK@gwp$Z4(;9cSD7(9${d0X#-~Yz1vk}fRvX4IGEdDlrZSUYC zLqONe?uQ?xY=#>h#}3zv@*crk$3W)2$^9^ffuQvMCw^3!^;h@-iKx8UhJm?cT9PZg z%+f>LO^A7N2oYjUmwxTCY%98fqlF-!nKaPOD)J70Ej?g;SxL)BnKZ-m;*3-fTk1S7 z&Q6t-$7jO|X%&L&3gb$O zqI`7Iclh=BE3xb+@MVTmek%G&a4ak9rzt$Y>02zj>q@-AK%nI)@9G_hgT{1Chhx6z zADNiW-~hGK@>Q^{H%j#Nnsj0x8WHLFWdqXC8>jN#q49z}zqFt?y^w~2l(Ic4rNqSh z`ry#sXxENxs^RpXf$3LCKweC?2>dmru-{DWH&^=|O(ZhRd*3$^)#JUtG|{Yk*i`Y} zpP8bQQnm>X+;F^iy$PL#e)=c4^VD&&cTfuX!Q`Z18O)FZ->s(aG_&_V@R_SuZ$lZn z-wk5+()`qD&3xr+cwDEfBgxhOY%^ck>^a6^C#wq68nyCBJkOXSeVuE-Tx;ZYVp~#Y zFqklof~FNH2I}0Lm1g$43gN;Sm$;YI27jibRqSCin#l4~$VBDdl90>J+Cw93Ctx-#}F51Y1~%D7*&HaAHqu zMr%zVIdBYw*M=n>I?r)QUd3cOU_Sl1C9+oT*tglKVY)9RKSj3lpi+v(P-Y|KaQ4Wx{8$z4V zZbQ;`Ak+&jHXv=M)yV<5ZkVBch~{wlhJVR!Tk3Hc$J&dDkE#$oe~A4$O&pbc3t6q!fbU-rh@+{qEzV8{ECsd*3orT8699 zf>6mtdgvXDwuV$2<|!=F^mN=ji(uMU_W-7?d02;O_D7Qdu|3sEz%~)p(ADm3T2F^V zJ!|O_|D*j1V8z;J@}T*##bB31#ULt~knCe8x1!%%nB zUV?m)winYQ7NGJNeVCrMbIAo}cDV-zN%81yXG=aqlgpBwXmPR0|CX!y_0^vCp^NXt z(BF4^+OOfgk25@Dv?d_rof56P`Q;b`m%Q~b9**egH1i%m4wpZOxaMge=E}fWVBVo5 zbkqcg=xQPF#ngG%2^*d?j4`}y7y%XA=cfuAh8cz#o-jNKx5oK`r=~~n2(k8vX0)M) zA;BvJRg9u1qO+>)z=nR`y$=hNcFJvPMwbr={-uSqzyP+^HUVfREJ3rt)mWPO4A;~) zK4a8W5W&oXwbA`G2uH3AF|P*b)%=-A9mVi&_vz>$X#}=LkAT0N3J7@pLwZsdM_7@> zGqmNsZ(h3poaAt|Z-Zyk;VyP0lqFrI+g^TEpwPVlM@3^_Aw91O+xI-=b7?3S=zw!+PusD7tA z1%@)3ng@j~XM;Vcx7#%fOdyDHO>0RUFfg30pk5Fc2aTPC8F?%6@eQm%oY+z>o`Xr! zAiSRghI*pj15GleEjRo zvGExWGy3RE(Ox*nGxx?{kRO~n>=)z|iPNGEglo@MlF^NuQB@-r(6q)+23`om zYH(#cBi0Sg3W6fh^|QCoVaIHNI~09M3|2m<_M9Et{L_$aK^(FLpJoLZf@vrCy1}ym zD_6$Kfm%~e0t#Q=rw-Pxt~8yjd>u*$zpVwVSow<>R>bKTFcw$8!^UFZJI0945gC%y zce)vpQ*UFyf3kGp$wRi=s2*ZZ*G8Y>R;9XwJ@rSQ*5T8?;Zxr_)W<*qLxt=tVJPRi zqTKJk0W`g)DMJjBx7{^Z9eK7h9Q-T=V@qNv)s*$@4exD0xy!#Sb!-w}p2fsjjU048 zLCcE2XM&z7{(%V+iuDuZ%7~3M=6{Blg_T?xxn#p+yjT;~&62J#9?$E1ilThc!A%fp z3QaY9`5o{<&|ZU^Rolr_YXdniVx#>Wz9c#e{1`eSzv z>dkcPQ{;ChFrm@)VX2zA>HPrnCE9ZleOpr89dxzwk-xjY)f)_BNG_Aur6n#Dm}ywP>|a)ROdN?vaB?ejK?H|k0zCt z$T~c-r`3}XehVqZr09B1^uWzXCWPD4>TGFkP*G?QGK0Vg5Nmf^>VrMQY=Q$P($h}K zyLCH}ZJ6qr?L^u@oI(u|1uEK$WLuFKbgd>>ho+~fQ@Z4HH{y1<;OXcA+zltD6eRx+ zW6UQ38GLD8XoTSFBUl0=d^+7Q*)ZN9-7+CnOsk78=yC`JsjgnkniV{Jm^R1-Tn3)n z3zAX{(|r`pdq4XS!@Eel{RAL6zGq)Z@`>OdV;{i>>BY4Z(r4o5=e19#(x-8sxo*P` z=N`sgyjMw{JlS(e1KY$q$~N)paRex@yhGk)lbeFyT?~g&pBy?K=?Hc_IFec>*MZ=^ zAUVY_t&cG_6d9tjLe^;^#^`ZqbX%5f7h;lOk>+TrneN;ME+KnUWve^9|Me0;{)gwBEO&-q6$V z=6?33eSGB2%lO8rP6VJ4Gl>82-fIB9nh6{i9LNC8VV?z}pH0Ni`r|mB&0^$n6K<5N zKcB|ptkzPZA``9g#Kwf>POFWa6Y3a*o=Hq9`pEn}Qc=dE%ttcDY2rpQ2uN%Q z^}`mDSWCc0gU@M=>0Bd^lXOfHdaxk^3y|&%k8JNV_<2sodX{R-@y33BWZU!S;I(~Q?9D(TSW#G_xmCJ8DRXj}RRmf)@ zMPPLscOi`5bTbygJorTY;QC~(n>f|Dr;m`|$$CoeI_-uo1M!Qb#DN%qfO?X&k_`PP zC&l%;FU?9U{?|;Bq5z-gGBK(_r*$O=!ofc>7!pEt{1&PR_JMMtXLZe9fe$o@BVL5% zD(g`EXg!YK?~a>iHUKVL7ya-y25#v3E@ivwl09ceX+Q)kuZ*-pl5aFsqYcl}{b#8f z*FDt5qxQEC;T9>Zi+B3Nx=2BLN#a+FyMFa!c%)ViOJ<8mzbv{ayF@|8KD32UC?YPq z2gD>}_Xtf2cHa@2(M5_*dMHkc{zNAjA5}kpa7$SG*mc!q#pi7g5<PGUV2#fw+iHO1;veOL`jspxqsnkI@~UUV{;_x_x?S#r>YTaB zXp|(6ahvC*TMeB1QPFqrt!Agserq-+&Q!nLi|)FM+9cmo?UK*Iq=;kct?=a}C4CX8 z?B06U7*;O~tt5BYkmd6e7KIziNaV2%5=XvR=~oG+MsZ|WDUC?l3QZ_=|6#? zDuve%{eXY^(=)mx6}@)`MvS`?`aC-tYYLc*0hdv_kL7FWEnw99M?f^5XAXUerM+R- zu2_(33Qec4A=r8U7K+M}2*8Q^y8y8Fel~s=D!PteEPhos34ttrm5-B@-h8Vs=%qLSjAB18qwr7|?PgaaTGVo*xLfdU~Ghu%jgg@L9m$_8x6q0I2g zbhB+Or*3`+zXZ(jEm8&R8Qwb;TGAF-r>B(*&L(xG7J*w?1z%24-yT4p%sA_q!nqb| zWe*3(p_(EZg(cf@l=YY&JdvUsRg%0SW9nZKKc?Je$MmKZbg1BF(Bh^9n@Bit&!U)# zmrEQo#1+nz2 zDX3@cL)*#~G204JGoZa{pXrFi?KteGkpC-L_a@OiPqA(2gTr-4K6nOoU-_iA?V`Jia(g?xBL(-YYbS*f7rVo9%Fpw=ceGOtG~z~ z18xPaAE#eXR^p{PzQ-k$w(+`62pjlUP@qH2j9PrE9Wj*Ib{#YDm-5~@W~rM2jExxE zauZS>Rk}xWGsf*2QLg39jw!s^Ig2+>pUY=V$>B2uGoL~3n5>y9j_L=V_;4YtM*%+Y z!v~Fgo|E!6O7f!7qVH}qa;0AIi7lIdg&c`<9cDfk)~?Ty4|6yg1j9n~$)_ouF2E%n zDwQ3e8#xz1ZL^@ZDQY@`TNnj*)ie!UJmMOulFyx<&*wf|$Y;#R*TW1V3|8q`m~C(a zN9es^>=4wTe-q9kdvp$k0}ZGPhlInJIrUWnWh;FnFPZ`!nIXv2VTm@WCp|_SW!{}e z>ukVSG9t}@M<#kSLwyn+S^Q{g>qlMJC!_5eGn z9>fQagBM;%vKufa<)@Zt{_Wny7Ti?t zJuZj}wPVVr{#f>%!59i!#7LWfdacpbqv7eKsUR1lI1VKomT>Sjc1bx%mKrI5vzkp@Zhf<+-^>xyIs`vLX( zrA*)(Lcgcf0a{;tast2Aq?JO-A*rr_nMX+?3m2+;fjZg~Gp>WYN%W8M*2#Vw2qKnx z@{Y1m0+ip-l0^}JL4t^XzKe)|UTwa+i?F^89$D%w&7lWlF3>fqbLsc8oc0*Y*}Q~U z4oI!j+d-v;h>nZrAnE>1U z>a2S)#k^HGz9N$}JPAfc45-P%#$6w? z|3v<8Aefkh+CnDD$by;53%;o)VR(iRIGHSLh!ht1zg2aO=Nrp{h=TnS3zMO-+a%x1 zCa1L%!~*5kHAl11vl99fDvq63a2rHChEF^ek0Etjn+%Mz)BQPBv*kM0$I(%#^?T#% z+WE>Cj7}>ou^N#tIxBcOQ%WaEay5p{mYXQwNt;>+%UiOZDILs?pow`fEt$6?DpbN7 zzH*|mFt;s~Wbv<+VdNSCGqdKZTNWesvd0<=m!&9pMT4PoefnHE91 zdI>J>2wnnpbr{73N0kCQ+=5$;-zJ5_6+pWYEUhyb>e7e{Rv2sKJtf5VPV<#~*?B*& zU~ae-=}DOBqtm~l$jDdrgw9X6qrU+piLt=s7i}mU-OhV{X3)Z}0hGTMmRvBH>6k10 zmH47+ibxJL_s!+WhO>acuDkHK8_7Co_M;Q5MI;*#tm^a2Q7&o&xyVLx{&dm_Ls!)l zMZ`QMt1nCdOa9}V-pWqlol?<&6dZ(G9(<*LYzpuBl!+597}z%(YONV>BnaFaC^Qd! z=2$D>G1pXPBSn3YvvO;I4YdJ3d5eGT;2FIe~U2by#noa#6KI{h%L3U}!ywdP8{f-#doN^4= zW$$*-QE1ZHoo`?bLoRZCfm2rb73AP<(LHPM!FZ zF1lC9h^c^?tcMdB;hmr|O-7vc)N}?N?BY^zEW_eo7LelwjZCd~!;q-sg@1@4hR)u) zA+&~HE}%UtEUh;5Nygm}4?NmLbOUDnz9sbR*Hq~NG-BJ?6L;*%Bs0+7xO{ON1jM?I zH{-C*iQ*BOw>FZi^4l*md1nC0JGZOCi~8<^#Pd;v&}wQW4uX)AAn*de*6^)P#KjO$ z7c3+y{1DKeAEi32-%0XWU_jp?1L8fKX_xGYBxc+~7UU>50+ai?bV8H`iAv@uv>e`2 zjx1<=DzKmx3 zmyD%17ZaF*Jd;*&9Ya?Z#12K!C8QBGt>IkvOY-huI%0hE%piI=(Xl~cNe9vNjT%jF z(ACGL>%4k>O$Aj=m^|7wr}f{ zRka2;G`SiW*eg3R;9Na$uRaWPrT0K+*K$_mPGL7Lu=I+z-lpUF8(t<{v{?H`0u|S* zzhlo*tWhkkS1VpdT1n!*Jda7`mlhej$p;p*$Ij5QVC<9#ZADBe?VQW6=Zc{>V~gb; z?98F(0>`#6dB;w2&c?J@g7p-?{A#=i*GtM`EsHZsn)1$2CfbfzLOe~>7UeLXoAR$u zvdBGKOIs}|&$UX*Q^qJg0g{h_107OF&Yl{=`^qcuK!p~Ehbay{B3_ZN#Gayc` zk6GsQXF(8GCWQs-0p3HAsQq}@=Kjtr_&5A{RYLOgcGumkz$xDI3nGQ~`#Vw3Skj7d zFp>PVfG{%x81~#^85U1NC`WyJUYA7Gp>#_#R_FduOIAH2J|sBMk=y$l2<4yvE^qFa|%{*zwGarsb0xqc&_VhARmrTox% zk0%v^XTGC*5W5rdpX+nm$@_d(i+@?t*d*7j@**RwDkCEZwvFgNqWH2QF^6m_-R z7&%AM$30L>8G!oCPDHE6A1Cu{Xfxj6UTWyy(R?Eb`4H@Q4&RS0541Ed>tEKPrTvm0 zHg2LLROgPd#^>H5cL>ikdk$YY9;E-91+KB=>SvlU@4ds~&)bjZP$bS@(wmi*taU&f z>S8@m4?kuw6t3s~!C?n_t4CabAOFPt@Rgv8v=#De?{w!v)YLoD|)E14^MyLe^uENx0I5v>B_f(^_QhL0j&@G|< zarorx!`>C14H(^No_b>&|6w0@o{U?t#>Af7HH-D6L7iG^G=wl;2D+ug_ileI9S}B> z;_Cy71FQOTOkz+VH((3BJPp`Fe>vbj2HK1~y}M?PKgycftez}^X8sA{LGN2h$c>%r z2lX~4?<6f-~nyi(!4*%=V)A>y2j`-(HeZjKx*q0Mv5ZaEwdzL*o%9zD3VX8 z55NjbNv1zZAt9fPKe0ZgJi>Nztn>BqKCQyLAv>drNjn=FSp?C4xXC8ug~GuV3S%*d?y=iscZ z<=9y9-Xl=)rd3_zJK%WQm7-|5^-#{+Y?rItp9lX;GWqr?Y!#<8S$<%$v%ayg(0%HJ zJ5%DY5=&di+>tE21;#EU2SCsI6E+{V>DJ~T# zR1aSaWm0*&d@3z~h|HJ&6=0#NT_>T2K5~FYs*JGw3*Tg;FI8)}3Nu5#g9A?0ZFASl z&Wn-JM6;1Lnm>LhGMXjN<9bbm`?ZbH0o9LZDw8>|Fv9NVR}{lF9c0DrV(Lswa9WrK zH(yhRy2*!ju8K{Gf_T$-uH}VmEX^CV9%Z=uwS{d)JmkcZpauW-AO-pEfC8Y6&~KsJ z$-XGWFI=~V?nGm2AwKa_9XAPz%}DhiqYS7&dXVr*_mR7oR{e|z83D>AT8IuZwV%Qp_xQlSmuXe3=_&B7q6Up`08iqU4@N{%%fk*6-(-d~^VuD!op+oiqw(OP>i zvGxumMcTXmztY~F&oT2$!;ubF-HoiepGK=|Ns3jc{-d)a%=c2?O^TOab@?ylI-i&g z+EseEp7LD=Klw4X5Kyy|kr1+Hes~riZzpA7w85w0>T>p3&1l|{>@uNWX>W3}y5rwh zgNS@cU!OPZD)7zEmVCF4$?}l!V`!Q4C_hFxLyWlp0@{}#S?;l*q zf3_O9%2V{w9c5bO#otr^tBLg=`B6gs`+n4={uEY!&VNw9C9(d+iS^IxTL1eruy^=# zez^W7Lqh#S66^1uSiegYd{;dQb(4MHd&p(=l|p^DP<>0NzK3GVzWKECj@Czp(ZW_`Vj*qfQ*dKU2M75c7C@c3~<1O9|3x6$U8 zU;V?7i(%Txh*+AG-eX7fH>i8s$^TX9eR#+agZe7*WA#q0nbLPcJK&XGF~Szye$pghr95Jm6vssn5G~DUg@1fDXs?bhY4_}P zDBxLi(coI7KJ*MZ;PB<>35YIUDLXm`XltrpcmV$VbFemF@&ps^qTl)+JaC_q+rxf& zLbld`UrmDsLKd}Wq{2T?g>oPqKn3W-$=R+FDJTcidkzHsm$SorD6{1PCjQqt zHZa&zR^Oo6fPr%i!fR#vmy+V#03E5Qyb#uWUuqn9swm|aD(u(*-}|*eu8R#a$jCvo zB&#EK>&Ez-^SUvPukLu>e^lMScj>BIt*&Qmt7OOk`GntZe_;0O#t1 zoCP^fPa(V~1b7j4pS6SqWz{T`K7=Hwa|J1T-$gK2t!AO4=E4uZWT}z10NS!xK|F1l z#dZVmL}q{Xl)OWbuRLbdyoF}7WRZfh72C0G7)^&0P%wNMczvxGpR#8Zq36~okk|o5 z9h^+@J}Y`+lxG?e@7e(@1>V-2zWDB`)q=dv0NrKIDn4&+HX7es&?zm@nkx8|wFLht zPLhAjnfP4q+Dzz3hMhA5dU4tj&XuNYEOalIix2ae3E0k!W~iSQ_w-O$4G>=hl5g z3+EwUNDVK^h0F#b+oJnoBT_tgll_b~?UQ;!(+ahH7Suo;TS_Q9oan9p^r z=JN<2g@UcPqy*n8te*FdV&~%NnUZzGFp!)+%_c`GTyEMb2==+e?5Ld&8}+f<&9pqB zW;RT;EHN-J-YE)oUzxtzw!v>g84hWY@76EgLI(t)>dlI*7`jS86 zuz$RXJAq%iQ-A=3=1R{5kR>{mbbuj{4U$Ur+xR}fmmlMzj%?N&KY*vMB6$7DFSOUy z^g4;X{s^ABu7%g1|5AJXJ1!E~8eZ>#r@R+cAAptjG^WGFGcEb#(K@O?@YF!Vw_bsO zDo&VsdI95J@ie7TFA!1$gdLNGW|4Gp$JZ;PD=ku-(wIL2Ur35OS_jb@5gxJ!5+jDA zpQa(;%WFxVx})(eV|+COo{l}BDpC`x_^ucLuy(So45(u3I|)^MQk+mlb#X!!e`i&= z9D;J|Uy+$b*pK!ReQZlm}$>*5x>qzN{5*GOUx?0jjyQ zlh=Wa3muW`gA-^%KIJ|Bu|$*zJt-uo&u+qqpa_rp;&&j#5oqvbRxet#vl*2_5{D^r z81138Tk9>$jB?)icEUAIy1_W*F=hXI)Jnzhbgu#89Nk-y9_rr-^`(75&FCq zpy|RLjJW$vb->2(^^&oJkihfane5A#1_6=hy_0)Vwma9LOu^GRmtT5kPh`daATsZ% zso={yD19kQy;s98A51B2S0d56OUWD+{34CGBb1>1wSd?Zyh};vM7co>980;&`ci+B z$WN@3@-RjzrX!tyP(=5())ZPTP$1RhN)8U&`7KzH*?n<87IK@)l(+{diaR$MwXtCWX~My-~HIVD6)rQFm9oQCs^^4k0S& zTg7CP53rv$zS5fwgEaOY*NtPRx$hEzGvkP}wD&9gw6Fr^zbAzX1z#_`!~pqip_@fT z$)#A{Ht$4+xqR){_-q1E{JdEyM{bz3G~X7lE|b9wXqqj~eA0-v|46(8rVY@{E>Pd~)o(M>^FiS=QQ zUEkj?f|%lGq9dLi=n2vd&4srD#1$XN5RBA#+Ee)QhbgQZy1gmw#QN}-x zph_#eQG`pL_GGfm@Z+119HCLm?sNQ3V)6}0dUoG)f02BSwU|1703B1drt>jmG`e9Wk@ilIe!pZ%KlqS&OlhQ&{jykDCoL9SLeUyV9zhak5^W{L^wOp`=` z`rc0TefofCjl7Pn!&P(XZtDUT=#bGeCUnc*74);Rf(f*w*7|1WXtWGUqlRk>e+qTt z=uybAsK1Nc7B|l|dK`M+l-&hDrFX~AVmS2CID(Opj8(H4j11KGe;8B(EF#f{KUMC& zk4i#Yk;HTa4OGncwuKD*D@)<-g>y*VLNLa3T@s%7VHSB^5s{clmb;CzOLvVUzubx+Q5#n;4xp`*#zA%uRC z+#Z=^Mj^IF(9b&pvt(z&AGY=!Ty*V4d$sh2=zeH-OU}L`Y+vy;jv1}F8@1X+-@QX~ zv4-g*0%nvV7f={-}zNg&0OEdy4Y-AWk_A+E8nyXeOT?hxCg+Ab^ZcQudI?$IP zr2_}kDP`Wfh8TD6w4b7g(V;et)fOl+bY_)dIZiZjbS2}J`cZ^tM277tgJ!lIK_85d@~1`K}x++Qqt?4pc6lcp4oW;7EMpI*7M76 z$AnGFC}YS0dfN0%&A(86=)Po%9c+q9?Kqm6fIe4y>Y(iei$C}Ys&&-1$OWJeAOxdm z?rAq_f_W3bHqn=v?&KN(0SBRFgDCG0wcteGWwIU1>)Hw9R<_X(t+S0MAL5IU! zH91uu;ywSQDKQ?xSVa>uU>@(C(8qHuzu41}<8BcZ;{x2TLdc5aq41tPC=gClG_m!BS`ZBo1F8l0N=}=(~GyM>V1vF~BcR-jd zE=;h`D(u(apx)D)0@~wH2HQKyX>@HM%b@<`-sH$yOX5A>-GmLcYM3nfG?|IU7O)zd z4JAVXTrVaH3WpVvr6?Ab8go{hzo?mnGBhI(nSX%InEDfWFq0W)T{bN`hUp-cG22cq zE3%dmlKlS6xJExK3$chUBaEg7WNqJ!XLqO(+lJnVs71HaoG}Ymfbs$|!pGYK+C0#j z)*R|+#Nk~7W^f|TnYBn?XD_Vt>)WVK8f&bONv^!TE+WKgUEv*dk@c%&+4R-WDcnD> zYD{|2Ofk?*iJ;}gK&xP&_3Q%LJ*>|50TIyXih;(crIHf^Er)@&dsAXH>8u(i{b-=I z4v2!*Iv@eG4FjT}z0E-L>g(jO&JDLxooW;`H3k~vicCyoplx8)6mLo#wHH`5ZF9%_5(AB~E5=0`Xe(GXoW2?~ZL9l6Q8f$npe=}j zwjdESe+)Det8@KEU7dZg&ZVr*#wciwG0++rX#N;zepbz^8xwn2z^ch6T&rfFWix!L z21xL7qaL(E*2)2>tYJf9Kfk_(DyxgaR2PG(j=@wIgQ<|gq-;n;h(EAu%+Y0Jjx8f| z1R$-FGLkv7Uf7Vhz8}9uI~ThTUO(EUjq$foBrcJ+pJgWsc>5`q>ZTEAg_)RUr4h_) zn9R%UQVOFOiY50(f*&+u-V0RVlJ54%f%UOBb6kBW{4Y4~W*ePq+-P`PLExTiD zP1#_Itpu1)cBittI(8?pyGC}$7J|}ZilHg!&g`y*-KiR6?5>U7F)UTuO)(sj6$2ZI zMs{Z+i`ObMd&qD{$xe$+Fi;S7SI6#h*&R(55I%NiX5WoYBc-E|>Rcz#k9P|Ftek;A zwcZ73jG)(e%hDL+0Cojad=71C)?e#P^v*!Ixjp#rE?E zKWd4&klba^l2L9noTn8Q9o^X^uaBcaU_B-+8TDuU@w6xN-t&ZBG=Xx9ZU|b0fNG9# zYk3u$@^$TOViA53XZn=r>Ev9Qg7OX;Va4!nRsOI84|9i3AV2GG(2l!5(}?e5zKyqJ zP&lUF@HS?8( zpMj$$AuYgHGMr5V8oVx_ZPSg;(o@7jdbmo+iV;7bOp%o}WWY_N(`@##W7C@xoAlhs zQ?@>Mb0JRc6t>`IMeLQ)xxp8zbZ2aCXg1zsWv~Tx&xQ^}XarY%{X?>yB3x0cEm8vY zhVvJ~k$qOhIGx%+CPXS5U%veswo?1XjoCUL6!|}16YDBQ)n;iA@X z?o|K})tSNS^m(xsQJ#>`=Td1tmwlT{HQD%#`!FOl)}N6|`wL8sL9KaR(Z#T5(Q2sN zPPsz;oYsTstJV6uKt1laE(f<+3RY#49@|c*IBAxFRP9*@q^ihxF&u0r+X_?RDc3_A z+{dP^vo}oJ^KBGroxZiU@XI#i#WRg{krS{A-JhxBqRWlpxCpCmSMMzm8x$E^7Sn{M z6axU-6rNV)FlPv=!)TdfK^9H~civSWzS=d6=tvHmO1AZ)wD*s0-6@(q?zFmRQe;LA z(HSL*bYH>uQKa(cFGMG{EUTM|ol86D$}F~#P791C_DnyT*f#}FM~bTgx^2*SJ7GAU zyc!+Z11x`@jyW-`kXNmtpOtHw&7_QW_LU9v(1z%MZ2&q@i@B`*jHx+%hG^z9IP4fx zVKGY&?xg&_@S?V72yGgp7=c@}S|HJXie$w!)AkOAjBwUTKJ>GTkfYU1X((*` zMiA9{{TfTz(2ubN##%vg_*cKkfm3H*06Ic!Q<=h9{FZu9;vWoq&X05Vw3S`p_~p;{ zqdbC#?DApHiN(U+6GB>>qx=vr-vi%!0zEKPQMgJ(hqdj&S^cOX{b<#C5hxbh?|*;9 zT;p^j)_f_thG-k_wCWX%w0Ej?yp}W${4Y{WBdW069)zM8+#Of0nHI3-SHWj2S&Jvo zGh{zAvHEGb?-t}GjkH`>;S%*x)y2S5d!k{3^ar^6X;13%l%5g6ZUJ1~6X7-m#OQeM z=NFl02$MkG{t%XR=)#3?aMwjNsjozs#B&Eg`(M*vTYwmYALw~cqUVSW>ZI>304Xty z)Yg$kVEOW`7byh84CI#m0AFSST}aZR6`n{#R_U0_PFnk%3ou}ypkx+mbfbpevxrC< zv!z|ZSPj2RW5HG#_u$L#rq&cPLH?+5hE~tZP%1czIw^#Of=M~0J%u0D&lQpmFKtbb zRQ=pRLRBW@Gj-Fm6@Oq1(^6rAohr&5F)O=}*NEk_Py!rg2xHQwnMlp#-L}BjW`~6` z$E4tiY=d?pn_1v7+7wPBho7riXf{QWj3ZwkCun~#&t}B?${i?0kzBD-VC|~Wc1d^g zF$qpyNtz8+xB{wXMi{;lb#78V0`Fr-j4|}D^{$CtRYb4GMz89$tI$oJ_UlL`W*QPe zr|H<_A#O(ZKdZNqH-Rj7B|T?4sbX1x*;iK*TRh)`U-r--1Wo9{ub*PXw5O>ykfd#CjXr}IXvH|B zCMnG?@PDZ@1%Iq3ybRWxZipZBFAdsQue{WCtZT0L-m%_sMdDa59@PC<*RAYsti>zi z#yYJlv}JjE+50-)+k!^k^@O{{%-j>)fy6G^i|ZJpw=?sA7Y!G|0KAH=u;Aa}7Lzxv z84&B1?45!o-_l-H#Jw`(tCzG_W8+@sLUX~#uxZcvWPTZrlrPdQa$6!hbcf#}2*F!e zX^vku<%(Fx*JFfis$)#-sgJtCj6~jw{xLYexj=OQ8l+#r98jC>CS*9uze|D3;gSTU}I5@@eQt(WHLs@ zeC3>qx5H_!_@$o`{6q((WHNu**-i%rUx3QcT1TsSrN$4~s%NHVd8I~F=f+vVkcLWe z8{EZq=rj9W_ZqJ6*S&8L+H3j-^D#Qj@`GnHGbhu}BJ?_UfSz6_@!m~63=vbJ&P-Bv zej2D7z*B?6*fcKC#G3LSvqUh=?!v5ac*??PsSn*O$W_2pMY$=?vCJs>R$;ljtb_V7 z_p%0ZFYDmue}ak1sRVH-(K^V?dwXIF$;98$`%K;^c!FF>Pf@wAO|(AJ<~oVUMD{66 zntc{a<2-Rx1!4ucqFV>^-h(Kj_$HVDe%c1h^YcqJTRH8laRD?IGPKNzv#t;o>3HU1 zn6LDr<%*P-52$2SY%voft)!U&;__1ynk3ADVqrx^S4m41P(VY%t-0sqlRG8191 z8W9iVm585Z9VUMH0Sre}NsD&_q9R)`{Cjo0=Oc;%%gC7~F94~C>D^^p*Dw^$MGm+X zzXMqt?G5b4$a`-hKCl%b1`7HxtB`8)_>B?ksFe(;{L(vo`{TG8hlJrp3Ch4I{ zN`z`ntZ)*)^wBt|ItAQ%FaKK>rf*zd*r@?^kza4p;4)H28C>r(xH=QzdV#^!8JrV0 zS|j7&G9|)gj=^Q(m)2(L;et^)Z{o`bps=`JxCr#DljxbDkzFOsM(Pg5Ccbv21;r5Km(g1eKRvb5Bk>3PFhR2)i9+!(!YY0 ztbci|f9=7alWxbhTC|R#O=1FRvXjE(BdWcP?<*$TldM&I`55RXxkKLu7Zdo(K?V)* z&LX~2GH`fQ0+zos?VxKj=mnFM%;-J}Yge+aVnF=_;pO}h#FpDOjbe0`C>B=-FUp9- zc2c@uwr;HK+47V964wIhDIwBv$W|LUfKWj8T*?hPgV|=@dk>Vj;;$}{q%eTk58F%+ zpyR3_k1}Dnd8*=G6J9fO>AfaA!D1pN!E!EQGqD}~;4IcS6Ltx-(BKF%xiaAm8&O6* zJgC@9OjO4`q5>wWd&dGB3tmC&Nn6|B8Sn;|Gv|5)XN}c@yqNd2(1fm|4i~IT?5PEN z`qG!to}!YDUG%M-LU)SV?FBOqfDi{V0=UJyrVb z`&yG^*JTEjZ86N&5pqnG85vr}QAcsn-HV9T;4D1=fNL?)4C>f?`4-AKL)Mn4MZ&RK zQk(|$)Zvb>-V5+mEJ~h8Lbl!}yfE@yLoJ3;I8A}pl*k@R;C(EgVmTWUA{|bqH+;sZ z)adq_l!~29rH{!cd?}C+5*J)rEB65hxZCh z!_)eH8he6y_`n48)FFa+z8z7C&@>4<_Hq`m|5A{GVe#)_7a|kvPsXJ(QP#`X&Yy!>Fj2m?c04jXpYzY zO0#?836)n>&Jb+tlklbbQ}`^h9m<+b6oYl!gu4AI?=E7y>5eWjr| z9-`ngR!*TGrI3EuF~3~q{-5Cu&?yEboJsi7$llTE(p={JpUaK{{q%@6n%%KIU~eJ2W30d{ush8PGKJkSUl8vMcBgq8%wl)U`@=h% z-7(S4JD1%trPjNE-7)VEZyCE|>aTYNyNj4A*jBMD+{;cSd$Z~8szN-6=eb~X4;E@uM#2rb-73A? zpEMfOpRC7y*{cT8S-nz@HY^m{jb+d3<&o>3_t89Q8e6lvLXDs|&o zJdwNP0>0pvV&Hw@nHp-9s}(%8+1e38{fWT?*v0@|bwN7+H!|`3-%Un?Q+c1!+31(Y z)PLWU0LaHTC49LV9*9eJ%rc_(eaXFCkZ)~$%4i4{U=ms->-1|`k;6)wxq@5^kF!|v}w)haKjh6Vi{QMaBoA@c0+CD$J)Y6a(dIk z+(&#Rt0GQjO4foe65CZ+g*nj*b7B?dXkt-z6nrL7WfgX*W&*3`vd)lkaB1$1Rhm@+ zD!f@=A^9GDmrfOKh*r2ER^f)2?L&jBl~r^8gsvJ&{qR>-&1F3y`~s%76F@Qc`6t+bBcXM1A?^_$U%efDYVKD#Se`WResUbB;LrB?y@_=vAc0k7nw7 zJS9`tW5%~5o%YURcdXyux$KU0-Al||a|zKR0{Cb!p@nV4zG3)sooo5r>3%-<;YQ%` z=NMc5g0bcOj4hMV2kHNdX9@nULp2z?F!SsWoGzKs*nv6p@W7AvnR*a1@2e;O_r}k% zD7M1te9CL`z;yoXdO>Y$wTR$@j+)hccnF%{Zxjr-)tubA%lKCsm( z?=3khat)!sG7l1TV^qa|gOKebAihV84(6VrF(CV~rxW0&M4TLbq6b*>#tU83E!>io zIbxOH+k)1vDD3~b4D6e_!v3d?eHoQtIx-1KLHB7I?-{Rx7JAD+lH&X@qOmKGTm>;$ zN%wD|XTiSAfH;~>&3tA+jB2M`o1{$0*_cB;Jslb$%4eK%ugS8#zY5rhiw_{T_lHtN zIf5sUBg)Mp+PbeerFFI_*I7_xDm~)#P0F$H=AwKp>Vzoobjk;@^MhOAuQV8kKpJeu zffx(}k>h&9sXW*U1JS>(HL*r=8ipB44zb2XF zJ*I6SUUy$zOt!;O4ow72IFyR&aM+*NNQ8%^X~u$EVoGzcu`L{~p+V@U z$*Q3q@m`?XR%=&h(BRBV;qZomF~H$F-02ERVR)|VQ1HICE(LM#DR^x-X6J~xRtCp1 ze=g)bfmRd0-miUz8)k;!Ks0HXya&cOFVn-}xRAto~*1xoMz8Ys(5z|i11{IeGW+!#Yip%hWB4Gk12c`#Yl zC?zIZDAaLlJLtq4$iV7er6Wu`XCkHkCF{_fi{5&Zyf@YzCUCC7-I*xU%}u zpP{|^m=f>ITKWdjHE%^nm~{}XfSccdyN3`~@^7U)%X$`d2ucUDP|#n?s-PU*I7avD zdhUjvhsLN16bY_lFa&3^`e?vdAHy(abn0AIB{-U=u+VK< zq06%1n$M91Gj{u;7e0Fu$0__b_Lhkj{S<^-RSeXSrh%$ zm0tAuy%751dwqV#eZKhze15NDB{Ulfl}PaRy>NVUoF8my#1HnG-50{4r_>vuQ|hq4 zMF%7U`X38Bv=zSAhX-Zbw(9SxQVJzS87~ogD!CvAbqfC85QoDBB&8&}+Y+P+KDJY- z(umYTB@!f-k;iFT=uqYB@3TXdUu2_WAd8n!on>VC97j4UNF*(3NK$d!DLji!v+zog3UE)-<+AG=$C z-&Vmle+o;@JEBZd7PW`?3V=UX^y~n6DVZ$3l$ZB@v^;ngwHw^6o<#=EeS_WSFiOde z){@2=44#J(D16gZbkO}7bDeRmm#nAVe-HJ>p`U?XR&e_sp2hM_Z^LXPKORDPJ1Ro6 zEdC&7b6{|cEfW-Xd#GP5KN-PO+v1w95yG8)Bd{Dl>i}2|V+&`qSPM5f`2ub)vHT}2%1bw zbLd1g9x@AljoFG|>fj4+B+fjhNcMDat{WYeLm=N2SKyvy)7O&}<6z8+6!^mEv>L4< zKe1ZOI}H+@i2edlvI;#4?)GJ7IIUH#-h!tQR)GiM3fBqNM&9!Z8!@Bkvva1h(FWI8 zNht)x>HWL=FnVH|r5-)v&HsWYT=C+t9H=OOOE7mbGBq)PUN$ zCW&H2hllfqa*b)Qg81P(v9|EFL(^gvaN(+wjygfV9zh_k)IM)9<-gu=aG{Dk!}l_!kVV zRVZ}l^X9oiT%7@R4b;hJ+y?W(=ejZd+-Mq+fI4I#(A^sz?+kxj+-*LQ@U$Gt&9zTm z2UTpuS{YhQI7}Nsu1PvbWD~&g95pGJ=(t{?8UE$KKS2N9>kr}N3qW5M0BxB|iGCw< zb*{fr^TNj_)Rab)*>K8Ol&p4&G~!~)<)r5adK|{HVIU*$w`8e(gRes69l@jynC>}E zo5X(DlBXsa3a-%=+;Su-g*cgCkt{55GH2f;ok@d@}nj}o)1ffk1phdd?x#dje&rf zPEqkTlS;;qKY*=a08aE`2wM4-0bx^nnEqQV0)2d|%GBWMX{pDfEidlkXur$|gewa; zpNS%O${6#=p=u-RXvO)0329;YpBl!%w{3VX%!m1qFxbwJSjH0{V1aKs9h?~iwSU|t zzPy%rgsUpKmM9GC0B+GvY(Of!&BXd~9%PJ#eJu5WprHexjPL$925W}kn`|N!0`MZa znK1aY3UD@(1rSpZKGcbzsvPc(V(QNcCV|qnPthQ4qpXNZiVy35{$nm7UkdRoCUU@F z26xeFN{II!N$t=`!K(AMMeyK(7?wVNfY7-;5}QAuesV5}@(JW)bndL{4rE2+_6O)` z(9@P=K>DYzzieT0lKToMf3~Gd`Fq-uBFoRDYx&!j#Fih7wVaTzK$3S$c{L?g(b_bB z6kq8m6uCN)s|T+6{N2bkGvt7T0e!2Sa-A*Qyaof>=5+u&x1JXG3ALImz>*4dn{TF& za^y-rV5l#caHdqnm`wS@XW6zeDsXG{J|aY_pgi0T@Qvpy?bnA_Ad*EAn&zSK@40Al z^%fQTP|j&RAw2Lsif}^w@%u!% z4&(#i_$E3a(||{7K$aP%(T{`^HK!v7X&M~mhZc?j@g(dT?37JTd5Q^&K0pU@cH)7Y zc{>P4AE_2uwsx_$5Ru%VJ$*#W|0-bf9Lhy_ULsu28jr!}koVd=pDh;mekP?Iq{gw7 zqr7?H9ir!a*maF0gE%5!<5Q^d-2l^KSDgdM5EIO*BkAJx090$|H^jZI7Qd~mqfp|D z{GRjh+PkYc z+TPm4_O#T%-`B`Xu|`-t=lFQ@pmk(OxZWwP?s?UD8VHWO2*_W`Y4lQ-G0#iN-K^oY z7=1g5HQcB*+!_avua5vS52pK6lmCTAThK$4bWN$OCwGl@ru)d%Dz|TQm=bttf#Weo zHI|Plp?s{oy7yCJ9_ocY3Hhkw^q<_A6bFpF_icND8a!cK0t?#~2KA=MBoq{x`SN9S zu1_!u@+6bpmv7^t{Daw|{E6gyF=sM{DD|a0dlxFM21^)a=YwHNH$)~)3Semoi+Qzx zG~tbm@HWDAzzH%#wiD9{@=Iso9_2C~?Lpx^6s4v~lEcBV6t(q5lT`2`z|o1ixq{+p zkxB9u<%qs2wu^Ze`K51>DYYnD;A%zA55Vo3#DD|PIv8kpt`(@0 zX#Ip=HXB1t`sSO+niA`E1sxd>OxSD5moIkLYuBW%y?&JYk9&>Bf%s*8lM;GO4wTVe zn^><+kzU($y&m#Otk=Kc5_-K~OzbszKxw_k6YUP)e3;a|!P${d3yO01^0%mNAqhI3 z&966r&g6U0Ecjl`we#!S9df5Fa3V=cE-_jBlJ$bbPiT{TkLSaHTn}wN5ouGDKc!|R zIfyMc8?-@bN9XUn?M{CDb}ct1KfXbd#av0Y<(Dp`Isp}j??noI)noX>PdvcC=?|js z2xz+)DT-wm1Vv983KQ}YqVN%r1vXx3V39FGLoZXpE}yb}#7a3%LH*mCv3^HO=$U!9 zh|tk+l>>)sDnSE~@NWiyOa7{vfcb<9PdqrU#Nh*Vp*l2*pas~V%!{ndTCI#wYs+Os z$Ci%^Pf|whz;-bP+{-YPkC-KSUbZHeq_VWvxp8W;B^>FgY>HxbB^?O9paOOAPuVN!@&&1Mjkh zreJsZ%j4uvHov6J2jHU2n&URX@CGYsF*Mth!cI^7HT?2l6XUA3oV7IDJncQ_Js6`` ze5KLiX$PFdxQNP(ZJy7Lc&dA%p{sH17=HW(yS29T5x^_)+-Gy|1BG2~Mi+aynsFx+^>%eqpz(DYo8D$;NM;r$mZ2()&ZtF?d&Q~7vR5yAq zr18tiesS)Lxi8BHQTOBambe72(P=&C>RrTFW)2j?)liFjmuL-?8bkM?cXq9)i~@GQ z)5+Cgej*1g%@2E8nw_W&wINM#S ztE4TIYB>vH+}RkqlHr1H#9^S^9YfzntuQ4k_N4FINrssIOu{m-s?nfGY0idaEFlDw zZzlNe<;+DsJC`YOjgqxalNAhc!0b z)d&8L1g#am`fyw*>BBprfl1I2+cp@)D@umJ)vxiYG}TrX*cj>y_W)EojLU5}pk)E0 zL#~5wra>1c!8hmWn@PXMEBvO4zM0g>#==kI}UI_R5wevMc7O*MUU z4}8-B-<+kns)lb4@|7j2cI6TH@D zbmRnZxP`n1fvc;wG{@(&6AGr9OEZ~@o!Q7t!z=xsRt^XO{=JVFAh0SBmmiRPeHqIU z^Xf(9q7r^34FZ%aG=XjxXw3nQ3K)6aX1f1?_U7IiwaR(%&fju6Y1ENKphesHUKw zC%}6{0=%aX-l+sH0P7Ez?6I-Hq##(yeI*ch0kC%)7+?gDjkd*U4^NWQ%>*BzCxsT! z9z?#?)*zMEz3u{kk_0FeQK%iDQD3JUZ#}%Hbt?6tg+-)N50vC299k$kL$A+=_^x9d ztdCNOYc))oVv3>_+FKIyN0Y%26pt~e4}gq44%TP*4qBfM5SSvOz3Y~UaD5h34iK)- z=~WI%PL||SQ|W{aOl`QM9N-9D#bWqrk6wUB+LZUh!c0s>Lwp~dbV`!xyq;osH;Bq0 z7&XV$aU;|L5QMgLXWv=!rQe`4DCC!ImLBZ(d@GQ*>6&2*3tvKY!>CRSt^Peq<2L)W$SWaw(MX@@S(t4H5L zvk%z_VU!;RiQgU7%q7(6W2WdFy(v0UFNRx5t0=X4D>E^6RKQ z{tvZX?D4;={Xu*DhqbXT=GGVu^3U8V2^+3O*R&yh||Cm-Mv|V@3Upcm1p#0k_q$H+yj~z2nWe`DVZ`V4e6La z!xPArtPQT)9dgx#;rFJcmwYwBH#5ytY^sju?{>M~fmwSbEr_$z8kl!2vqEiTbRp}`8pHsgbf6|mvY|Rc=N-p*{Ay_fHZEueRIMCe$=U_TJQRC@nZSLjz%b!u#tefJt$WjC&5 z=FKT=iGjYJkXF&h0dn0%snS-`V@!UG-odcWG8}7x$gXAiA5)H|O~RoEHDC~^Yz?T@TGh@d zP|%|6G-%ND*EK_=up3J-i)0nE1eeq#MY9UV@=qgko_-JDpy+A8e%_t1UIx*sK>NAi z$ZN3s9?X>F8Yyod|627VW$Y?y#@boPzgAOdI_#PUGqqtmjLlyd5xsFoOz64-9tBs^ z$~eTtAYVz2_pA%(%TU0I$-Wn}?RmQ;(EanyKz%zTWz<%p3Dz^vSfMEdVu#xTm9E?# zs}!?OhbD_$Gu7q(r-g-158VyrCPTT9R*6dHG!m@^_%{Va zmnqo*a}EuXT$o#3T*1CK+lSlClC>yjUIyG{7x~hcz$YY@ldwC4P0pVP731igPG7Ri zegUhv0)WYO_>5(+{#9}liYi9XtzxPJm`bgU#;%r2*1ExpbjfcUll*)|0B0eC^9r=i zPS6^;J+Tq)hZ>2u|Lf&TyIei|L4icfA`^P{c%f|9Ixt~nS6%XVP`GTIpIPq!Gem2XduQ-U zP2KL2zc@1XwZmV;u}2Mx*5HMC`M47kG2r*VIo^Qp8Z6{>2-dyx`m-^+&m6*Dl6GP7 zhq9qde+k5oTUQJ7!*Tem-+#@CKm{NHU7dvuVwwTj(c&u-&|L0&)-*}U%!{(va|e(`vCODvf%i!Ab82W7 z@<++%sKX?lg7Pva_#BO}A_6B;?ebWQU3OWFpbJ=F9%fq1f^Yg7LB7`ll<&uu9HG{3 zK{Jp+wp)PqftDh7N(In9)a`ptWf8w5*-_{4<=f?Rd9^kSN@@`EF7eBF+CBnl+~;VM zl%YW1Qu^d;<15L>0HXGAqiq{bE^e%Zsdy75bZZr@JNRW^;eL_zW4`<(_UBL>{@KdL z4!X%T5XNH=EzoLQG$(_81G>DR{N)3F%GIGkSeXJV>L6cUN!w4EP`;{c%(dmno0gLO5y(B;kiGCSuE;lN_3(!qC7-)R%sX82 zC_Gaq@asp+5|SSV0-7@Ars(Q8$Yu{#h*iitC|dW;vq;u&=1mmC+iii*QzywYZ_1q{ z-+NQOWPPgD{adIB5X-#*^>E(oFz^|vp&vs(Pi_UebrW2?ix@Z_@4fI1bY_I;+0iNFoffU1N^Nav7}y+hAb)H{rt#3?IbJ3?Hu7I{p~)R+1|^R ziPMlx(=ezT^nmaDXZXd2IC;Js{K&Z+e%!Yyh94uk;>Z6YoIi*zI(yGOWbk>=gh{5d zM9&3NX||+fo!p2D_f^Qo#MU=aK8Ykn~)6^JA4@+o0@ELo2^NexZQ$$vm`%gx?3^Yguu}p zDXj^2cpE}HiYo}-$OcIk#u+OeASqXkK@c_(ymwF^8MqFg%?QJf;M&gmHF&SOfeJ_9 z?F|}zyG@zfF65mmy&=)Wtqmlof20OR22&688Cz3`0ga9|cPZ%);I@b}tr68WoB^j? z6{?E(%hxpdIRt7rjdJ-H!fo{FF=Ae5b7FZSWrPfeG&2G@6E@Qxy*Cgcuvor62)7mf(WQyL;;wOXIvLK+NOM~rC zg-lK*9fmSs20*c65{>}OI$Jf&e=eTB3e3Y3C4f4+4<@l*$_o&%EGJ%*3u)&tXgHJu z)N)i0^n@Ozq~C_pr86%eS?lMGfD%L2$LIjEVO?Aq*%Z7JLZvW&{$b%{j2haCKSH4O z3YM;ny2dr)=~4{SE7w%uH^P!m#I@3XOwj%Z7rHSVcCgsg=M?T zY%5#_F1P_op+3cGFC7s$nO@e=isj_f_|36#WergDUIVB9E-6?B-vv(gEo*3tlug%_ zP53rR|7~*6PKiuUV^-hyn@~|8yPz5Y{A$c4SVU)X(H|XMGX<2gRiNI$M}>Gk3LjdU z)rX;;;Gs+5a6|%DwKHmHkR`v%hyKE(U(e^b7moHOUtd6TA+O06!*jc-X(OVoD|-{$ zs!F-}pSV?3$cTt+u7)|zG~=0~+=ymZUi zi1HtL1YMf&EX96N{uuP>xgZHS^S+6^x181a=PT)>B+TU9qFU8tgV*oMmbkA4>$#GF zlH4xksgm`ADA&&0A4-dy5kQ^JfM=%@Whum8emz$l@SCFJ$*;F1X%EV@dvn5l-}w9Q z|Ne*eqkOi^xcC3v?fsYc(-PoG+#mDV1|`CqlK}5E3HL)2?ypO@&rP_$A>n>R!u?GN z_xbVtAC&;_=!E;RiSXMK>YMOi8E-N)#P2T_Cfo}N_frz?zjuEU?z8px|6dz#fNw?u zytCr*+n6}svlHrjHvWF?NBO&Ns)=u4M>t3xOB^47KRuy8ef0Mhf0-3?7W<|e`G)G^3Loba(?Q_K!Ax3E z(+};ZLw%;W@tK+)2M^4jId1-baDP6be+m5w-nBaJJmY;547kOQTjq1nrU!yQohC*P zSfuApd8gPEx=S(k6O>V9g7w~0W|5y*1yV2`BKDl;=KmW6|FX$Gsoo512*guQqrr8J z5U!J~{?aQbeXU{)P)t}*M0yFsK^nI2v~TAO>P8IM`VQ`cyl8Bnp-(=VduyBcBmL7sZzPn6VR1#U~RLqu{Q_zGO<))vM~ z@TJ9$pl(|fJ%Va~IoS~8-(sf`6VEGh0+0o)@8#V|hWPif%5Gj5t!zD927jyIc~({`+=}q@&cZXU5?Qf&;ZceDYr;+6`lupYQ6-B;Gt{}sG z93ceF7@#|!Jpbe*C6hy9GOs`Adwq-TP@)RqLpY&SCpxp3`O3Z)|CkJZrQgXrszbkn zg}GW#QcC{vLuU+T{Y5)t@J%s#f~3s;3yR_aQTD5g4kVFBZukA&>&)8;I)zhiaPkxP zLVvGhGBEV_3K$1|DF$|vnQ;ivQkXdDgdqb*5^{>ky@F)&BmQgra&#vGKIDWU~m zjy@nvo%x8pI25{utyf8z%&|8Pw8^&JrHlo|Vz*%3Upj5FlAaAbgZH3Y)C8b%X?*1% zt9|s&`SoJB8h%SNfP9PGDW_Z~=J~N!Ka8-Gw;yE5rZ9;Vybk?IQ>FZD+}S4Xe;J-C z4W3e)9+r|_43>FWiLh)Z{@5)%Fsyg|36ZQ`y`?xl-hl4BFxw2rK`rfr+mrIa$njr6 zDG9^Cx)zZSSfeEz8XVz&%H*(i1O_*s@W`=sPw941J};hYnyh4+L~AqeX+lcIoua|5 zWP_WTF=2FO+Wc*$y+yei@EYo@LVI7hRqsdYWH$0FPQ)t9Z{}iM05oyhh2|!Y}amppmwdI}OasE(X$NBy3cDZTqH+#SEhFwoP z^I9zaVA#-2bB}Y>TF&0<@1%MbL2dn9%tjXmxGW~30`nr9g7mK^Jf6SQB z{^I}6_FX2e?Vk(7-DZK?y@7d`pAJ52BqUmh2b7)>cU+po!9U!Dsh08%Vaxo|O!Rf| zO$S!*fGK~@q+f5)MviDbEy{aBdDa{HxlxJ&OZ?XQAGd?-5qXYBkIAo7_v3)a0Q+im=MD*(@z zqcf#4C46<2-01#S=r1@jouK555vj_sVGhT@9P&#aA>HUWkgTZu>@#NA3hY@1_YM>Qp`~jD5(05P+oSWD zF-bArpqtOp?l{oeiyqUSR7*4_{-a247?(mwtq& zt5_f1pW1+^B#oJp5~_Tt~1U(k%Rb zo1qI%}WKMkLzB#^tmYVy?Lxf0P~V^MM}* z%Ov#DL5CeB#a@wY(BjgxQ^+>vAKd%5BtEVIv2m>ynW2u@wBo>cHt1jGXMV_8V}46= zO%?+|;7QUxdx z8=vjJf#ql3{u@|&*|hY|?>`OX-@BV6DZg2=*3CPFDa||^VjR=1QJd|77v~tc?Mq&q zlg`DMrp7V-m~M6vlnTCV=nCIx6e5s@KMbD z6eY#=3eBgA&R^)U$K1#7T>Zm=Hni#VtfuK)t2R8KKaZ@*|D&}KI_SXv0+n0@0vkJ~ za$cSIN7SpXT0yPNBoF&vu0}Wf-cPNL9ql=<{``rgXn{Yo0&nOF1k~rTz>=C)0;zY! z>X^s=@2H%1cm_T8$3MY5_J8se^VlCvLVtzMKNut(5dPTF?sYvdI^${bjpBtowpcXh zUy8bu8}aw=Za-G=xfck&MRRfMnV~brHQ3EBzlahm7jP=0@^K^f8qz?D6XeIfHpN&3 z;-h3eUD9UvZN%Q$eZM)5SeAFn(kv>2%r9U1pd99f_$pCNC*3gzaN8dr9&s*KXXKl+abr_i%gAf!m$jL7Xk^ zk=6@-8RpOpW|Hgkyf6$H4BBJa=u0=8&PXsvVkr;TRXZNoKV+#7WmZVapqnlAP9^ge z1Y!9nz{l=ZG6xep7V>dDI1xZHJNftamo`h*qfYsl#7}Gj9#DD<_RT5p)sF|v%oR@S zE)Y_fS~p_IgfSzobUzD9s$@OvZWXN`&&y}u9YcIZUgB9v9}ep4wC*f@5!1{Km@sBg zKlgYs+#mvNJ0w_7@t&Oq-B9f!;yDO6Zh^%<+%|s9AhWwy(2Q(2`Qdg;y~yniUdQ%^ zsQ}*hryO+6p!JE+1E3V)x1*+o5%-e6Zswd>a=?P zKDvF4KA}p!U{5OEjz0Mmo`}|ZXb)qY-A+Xt)NQO>-P^39wd}Sj_Svu4lW*Q;<$r!3 zBYBDb7)!ofq0{GJtvNAo<)Q`9VT~4GBp3_un{W8#c!b}{ed<)k!U7AsGT|}s2fos* z3<6{YdeL5TI_@xUeJoY{iv#tR|T#F$) zrnju&1m1Dl7OvTdTL*UDehP*R2(#PZkn^F47*KQEJkT8Olx+hRvGGN~Biw#@vT+T^ zM%2B5FGpG+a-SerARqx`l15-9a+;oQ;Fn(mMeb74fzt{~ioaJMXz3 z7YGv1f<=w38liVU_R#CQMI(E7y@Buno$#Hl3@hC2 zz|-RG>)b^k9$KTzkAVsY#1*5)@Dl@|wz>w|JmFhP@`{wqOEmS<4W)zF)H^KU;2VZS z`$7a09_C1!kHdt<2qx4LPILxK_l7MTA!#~5Rhn-4xtDZHm|fQiG#xK9WT zB8Bi?BD6>`yq?9<7M)aYts(;YX6(te_=Lj)7C?-5z`LZ^DOxYS8#$Fq=e(}5gOlo2 z?8({Js0_$6YA^QWXH=#`y*Pz#SH>ziIR#1mE~tGMypX8nlj;Z_->@f`NeORXn-VAQ#>;=2+^fldxcQ9HgUn3)TZSR5gRRMQ9EIdSc@M@j zldGLDOUo2w@7A5XXA$xFIw7w`u(t6_Sqyn6ka}A#C>42UZ2TN!5B!@xpqO`Y@J}?` z^DY$ghw6&${Qf5SfNk$d+umaiJe7eNGf-^whccOcXA)@1O*XlKFGmv#RI{bQsSM(s z)&u;~N69RER*)|Uo=#)QmBkfk-|82!Z&hE$zSS>c->OcqZ}oHk+?iJ^a(gs=+hA{S9M*e~ie#hk&nS+pOD}{0o@e2N>Wk#ONV;b@XL*q{PjX zBMW8UHW6*lsJepi+kPAwp|c$w*CLWH?;W3n@t;9sD)sCssQ$V3P&SN%S(Nt()}4|Mp81}G6@NYX&7D6}#LvmR z7XJ;M9W3VeSA#0I1B1bZu1wfp)Y;>HNA@@n=s+|KmAuL9alXtR%pA85 z&2f`}uEd$+V0nHkD49JbN6c~8;(i%gB!7>O(GJI6RV9h?w|aXVrmp5IlWb^^n~$RG zRfvY3&Ln;*N`5X^s5kZ%!?i7+03_`PdbgKf?+^7Vu86mH0KB(|Xzzf&4=A<+SVv&2 z?@zLinU>`KB={#{U|J(bFaAf3B#d8NGyjM*zXV151P{| zH$vsrB|D_NYKc3edA%LfR7{aSn475nw%IjSpGLK9Qd`lxNbnz$b z#{TfziirIoO|vW1zD@QAQ$@`FFsOpe3o9%1_6Po+nEhcmEAYz-z5U_qX~-I0q3o>6 z9TimHOU(X2<$7u5YNnB$;*XKxh61lpf!;9##c!uE1I596^#+P=`3sAC%~x81C2*)e z!mPZI1UJbm9I(`fCV}h|GShqk?G?kdqV?STnLs%(!sfxV$p$;+K6J{hWZ)QyoG>p4 zSY{RSI!ZpqqsYmQ_L6E~Kcyc*-Hsmi(Z*!=KVqYwh})hXj zW=qP1Hm9|E{#ddH_^y;JJ4G4lJ}jmk7SHXIyyx6ki@t|U-8@eN=*{TVPzSJ;4g&r} z^^b_c3-x2~lH9$Jq%_dE^J=2@X#iMKFbPX~+LK+a@GzMkCI`Q|L=TOwo$$~|4~@YV z_Atd&2@g}~VM?%?Jxq1|1|Fum--U;%!N0=8*nS7%qf|h~RP1-&eGprtR## z&a}PaxxJ$Ig8RwI%Am;n9~93W6uD+##ccj($IbuN==}H8%vIqkr}ZGr|NGI2eupM{ z5=^vA6FrR!-Wg^S-5iY%f#2t{@3r}MD&t|kt0MD#ggG9yhk^O7npX#~ zX!8yA*L6nVi=XeR$b3(t`JR>({FQFLC((RQOAgANvH6}v^F7TNbalq&dlJp}w3OhZ zow50zMDsl@H8`nLH{bevD3VVeOcF61TiJnB}KiV}Oh2&d`Fldo_ zhcCr%N_&uJOlXqi`-O>Qe?R){^q10F;DrE+r|WunW@#4Boe2%YB=)scsGv%`qmjk? z2;2CT0e8=k$&STr=Ri8mkYqe@jp}&a<O5`p$xe!_70B9ecz6Wk|nqT@p=>}LADd*N?=0eiX$-lR! z^q|vvx^x^!K`nQKumloZV+CTI>sCn_aWfujl?p(=@cfDPx*aMg>-PLkNqIi(7-PS! zQ&3jX@-qFrB-a7{oM?QftIIZ6zIHeL=Iqp`{v(b(Pt+eXx4QOk4mD$o$ zCyX)nat{!~yTx#g7$)}uk!y1w3XVntz`4U%sbqz5%%$zuhhcmVQix0%+&wG12gWiq_)HYm>MZGAPO|Y!F*<5QCC@F2uthNNEj2Hu0=T0t)A%LZ~HQHQ70iG1bI zOsDc}c;c9${aqi29xNQ~Zgk%(g7og`fy+L55pDsrI=KcIt`_tPK}C=3a|Ldwb^^J{ z0ARxzZ@F&5n4$gLH^Q)C802u35Z>edG?;{)NOrb4xh5Jp`5bl$Y6@l%9xkc_d72)% z4Z$R~b#M2*kZ<=rGm0I)nhV5TQpOfItS8*lLm+U&C}iFOqV}iIsJ$R;%lm{7A7i2K zjuae$8-6IM;TbfTLRI~g%r|XvmBnA)>>d_pf3qH$|L0)%0vU7$EMo~#=dVRkwSz#t z<08G1mNK)vZ@NL9I}W7c;b`GNqy8j%Q;%ss)cfeo!+4757Qqt$TupgzDTY#jcVotp zndPpfn$`WJnmdj{_yY`kC4Ry|c-fy`9#H$RvWr>OSoY$b^kmr5s9onId-Cp*=#v)q zWS|bz9d{=BbL#RRGz!X8BgHgPvhMX_HTMpkf*CIG0yL|vXS9bPm1p(SuJdsRGFPaz z4=p5h11@q%T~M;}y`(~n^y-3%slydrf`r0^{3a}%U`u&yUo%{um|vvhHGO^&_#9;1 z#iNEw=oI!KSvhG>*mItre}l+1S^RPQXmn3kA?b2e?r#Cr_}o!Lp|0#|Ail-?^Pq&z z@}K7C`VGbS=L|omCrH33{01-~A;_G5fn(xO^h=DL;yKzT;4xOu`9d52dO%bP{el%J z`kPgboCaH22j_lXZt@)EF-WbaDn|zoi13fMK^v`baRvOg!0$9OQ<3LP%3-a~`LdV~ zh2Zxz{GNh;-vLCsz4dNjXOp1iszPYJ5L%qK7H)uwGyw!{a6f+_bRkXaLX)@IJsZKq zf?r71Krz=)no%< z!_0VW7!k#W|G|g<^YMW&V0t_TTmhsN^Y#S|vopPP~Wa!rJ=Q}bSkr^L? zhxhsQemlPvk0C_7PNL0&)GByd+amK0vjMYE2ba-#{}D*6o>pGW^FvkN6ju~u6HU|v zTunJjGYwZWPSNDU)htd!hagP!N%%bjzu#(;UK4T3K@@`;n?!4!DEmv-fR3L5&BNT* zm0W)Yy8%yFSM1Oi2XyARjbC2}J*fvBI%uI?n8tb6X*jM&09K|+-%-+L6KB6Kj10fk zKUqn~Ge^P0Y)a9-*H8Dx6F3#Dj?H%btE0g+>{VdnIGoq5b)HkLp1{>wpnyiwmEz)i z>(;-4f;*+0I&If)@5K0JjFR!WP!0Mzbx-|4L92qNfD5zg;b}cSttT9T zw&wt$b{&L&FqfgdTHmfhN+xoC4Nt1#8xaXp{BYBeLrlWfitc}JR^>Dxrc5RI8ZjV; zPy-uLp@A=TjU8nT&H+>i0b0!IfZvPouM+^+19RtHOvVyFS|jKEQ>50shawRc|l6 zJovo#4z!y9gz(Y4eK1g^*JAOhh(<6Ht_CO@Ss7^>(GFP?#}Wzw$oqF-g}t0&I~a&h8>3WF zi!)~Tw)lgW3~cwBW*29+N>qd#jqKZUnu+YsvCDNt_5)DS5xu;Jt#bJHv5Z*Tk%>nb zaMFq9!=%r_$?ni5ycS2ef@nWrQaFHqUUH!H10eKQ0|;zC1nK{cK+~sa^uJ5*n!U}g zgZ%miB=W%=G?oDB+@PUJmub&PV18)%(>OtQ7~sl`jv4ejgMG3miV<-nKH|k2`rG%= zcUb=inUsI!zqR%MZaj9}M3ofB>^c8~AO9!g2O4#!fJn3W-l2u~BMr^RAN$Z89o9&` zUk)uJWH`WkK9BH=gA!_AfHI>ct|7uNfanjjkFMs+aX)GFPQLt216mUIveYUticp99 zAWZA(%OOwqYy+M`x#vNPo7D_YoAGHg;nYAFbP(@cpD_{76=K7KlMwp1CO-{gj3p{? z2Cw1R?-gjw2W=CBXhr$Tc;G962w&m7FX`6uXUJG65t+PjeD!S0d9&i!!ay?~DJJ@DHe$#HiO(Ey)ZU zzvzOEV`A87H~bGi{trI>m+%o!=l>8o0=@~pHwYu?1oQ=t+!364c+!)fZ`I3Jc#MA; zZntRphM!P^Jx^J4t@^m+o4@ibPV9EvfK?tt>nboAjnmvD;QH2Nnalg!!RSlkH2py z_5yF-4ZNA(+7$d2x1g+b^DG)hUluFPG;WO%D)Ym5IU|ae=a|JI!nK)=PUG5};r-`P zG>zljLZqp;NWTBC;3wwuU=*`pZ!*KyOYzuR5HIij55E2nzW#UOs}^`%&&;h=rPu2) z$0=8fd3y;L2hjOuJ362=1unnr{{~Q9e`Q%f011L4?EWG(T?#;h3_JCyF?_LWxfL(L{1?2P_n!fu{b%9j-G2_`u>ZUTasmIf$H41DFyh+IGmj51g6De>mb+&|^m7mU?3mxe25Ab*8r|IdERQF|E42E`AvN67!Y?? z#^W80!|7zQ18U3H`GH;o+`eOK-52qB<8m_Xc}n(Cb$DwY$QDAEec-D5B!0%YoE~=N zA>6l)uut*EJh{ciZ;>y`^Y_pbJ`^76IOp;;xP2e1E#J5U$r;lF{atyP)(_mu)Wfdf z7jcg>9zb_u2Kdhae@~*TszvhL?CLm#U%lNmJz#a^1+4Whf0j)hmu)K^topBjgtDgj zbDC_^{BxS@;a&%2b{J!$@k|}TT)%41^=I{h+T~Usaw<>M=lFW$_*~W;-z-~>&za2j zwa)4jJ_uqwy@YKr^VNsW^@)?-G_DkM`wQ%D|AIbl-}|_qb~To^#0nL=(b0i#j_<76 z5>^Ar<6Kaay3bKGX?9h~hGuvI8)MaFkQoAyr_1jdYj^qAkL}~iY*ij>aAmeZ2l)3a z+eeHw$QpPeOWAc!l~21f-!Go;^1b1z`!s&K-_y@V=P1nZ_wR=(vuBrr zr=npo+<{)>W&}nSfE>?)e2+m9@JV73PD}@Xko#FrH&@jW=z71Di!C(RVQZoL3fy>) z1-m^E8x6mLxxkj^pWi1h^8=-72go=Nq)JW9U(|=U5|`W#y-gqd@&J!3TiaIrfXn}r zRyDJ|XsFv)U{eof({*4tS2R5^zNgx85CZOD6Du8f74|fj|F)1D8bH3k*N1orL1uoS z|A%x@UAr0>>4N`IpX|eV{=~fD(9Vi&u5oK@#RFXaF+i2N{W<4ts^4?o9`1fH%Z^O} zdxu;{(CJ?XZQ%A^jt{FllqcXlod&hUirReh?Y{C}zWIG}eDnLeeOUwXUc_)?#7%tq ztq8nVIhfme3)UYR_&mIKx7K`f@f`E{{Upg7ESbi()>f>OgX?cm@f%00#}*!3vCa}) zf2|srE<;n>4k`rhABNcIhOS{z6*_0*OlYQzKRt_#?!g_{(8{-Z)0Z(&uh0#B@lll7 zoK=%##k-eY=M9XfKJLrS7W()o*q42TbVEOko#FO92pwUWJ-ku%&#+$i~UpWBwRDbs~2M`J|gLyP)S@vnCK%RsWN?#v926I0LG zG+uUf9B@N+s(eB1ylNl7C|KkZ+Lr0UT>(QJ0>j8lU$0i|qKR@kqSM z-R-|#4NUmyefX*0!j8PmOP*_-o2@CXj{Tc*@%{*E!EK?1kd>?BaLEaFsaa~orDlSg z;@<}K#d9O;N8Eu?Ga+@Vz(V>=l-l%#JZN%VumYK9OFqMM4kEA9#BYt*S=FoP0zCf} zc%$F$r_$n~t*$z|#yqYX^nbT}%rh8|sy=CrKB{^v9#wrpKdQQS*rFd&-3Je;9s_BG z|BwgzNmX#G+ZV(MA?!o>O+`s~jP`20QaeZ4{WNAwCuLjsHzfFw2Ir6SwnS!H4^N{l z>U?a<^aB@WI%=AKOABTCXEyw(bTg6an>mo*))Q9r%WI)aM~~YVH5k{~;+;PDX5lM8 zb08>9y3pCKYr4wjD8AWMc#YKnH82~-@X0p*8D?I{1sz6p7wk0C!{fmTb?YI~m0z2h zp$3HqE3k^#6C}8N`OqWIJ&v~`slGT$g(q+;hUlO>07JNwUg?p5R|2|yrF~e#SVE5w zulqWnR!x#TS3!%l)!L|6v$OszH1G=6PiPeuP~TQL?Q2wv+z@$SE1q`hzXBfkW_sXN z?Olr}z(a8cTymk)N1ii$-lpSLYz^&epaJaZ4vC*te}^|rx%Kf~wVUU>cDwpse3Rn0 z!5`X)8fxkuCn?aC9#pF)Qb7+y7xZ+ftOqM_78Vo@@WG_iZfVA+sQM~NaK4|V;;+Co z=+T<+8p#vTL&V|TPMblC$_zS{C-Dj;=eat$WE^x3dWTz&pQr6Q;#4NL;8E`R{%5Ii zxO{#}HrMw!rhBd)6dqhDKio+`2k5LBJcA-Pt7I;`EMTY5BLp=xsqD6Zijvwy;`40_ zqNLPSZ6K+Gx}@@aTY^~_z9X2&tK#%kQeC*vKw5uZ1=32TuCZGY;BZgye0dcYA$b1% zp59WZqT7FxcI$yFhYk zW>e`PbydR}Rc=#P9fCh#9UXU_Z+6S|?p5_`P-FH!1YJD^F(hgz;;|{iyZHv#zL0W# z={0B^1$tcs1-b$Iz4Og3Iq0f8X$hrbn!b@2|34@6MP=uNA_R^f0GC{acMU^Oc04!A za-sGj#tL-%awWYeUE#^r;?=RCUw1`y!fbmGy&tN|tD4r}VcYZtJWF8(OW_5U!l9LV z3X3rX^G*Mut99Ri0m<#Z#}3Wen}Sa@&-ab%{4tk&5FTL-dQA6k`-;8!-$8r+Tn%j4 zp+5mvRY$T?Rf+FcphN}>&J7ku^&_am`VP1P-V}Ndd~@v}wpLeQ6aLH(SaD~K6#7F2 zKGF9e%}?@H9bAKI*^}S}+5U+Nq6XGMKUlKE>}qnMpRuUEoMZ>37t-6?@;YJ?1kt?Si37=ZB*mg zTipUBuBWdG-RwYpm){#?Z%tDJA0;Zk+7Tt?_rP)sC3i*G5b@p_qX3pc#oLO4p?thB z%bws=dQ2&Y>c6l@p&Fe>ar?I8`BJWf4{v4h!5^<_-NA*y#(`Qa3%imPHPi+tyO%2b zfN?9U(G*^YC?sp{*u>E)gEsMi9R>vUDDnbj^7KHjOKN33${;WE>(U;oZ!9#07xbqS zUf>FBq31mdOTKE_a|iVEu?5`RmXfP4~Tei3AxD*|q8zHUrnH!|>;n z8(#C!HVEqW=MIFY-pASTch{;8puQl1@JL2OartrZ8OX+r(YG+OnlY!ZLgo&1x=n%pujIrl4-Vl zr`k~u@8>4g6Vt?{>U$!@5^AMqcW=rtH#@K)532G(9-g3hDpU^mmHf3AD8Ng26l6qss@KtXe$^Euw}sF@mgqJ97~}bh+uXj% z&`-}Ucl-9T*7QeK`&89GQ3cD``wL3B&=z{L%MXq{c!pP}u_wXpD}=5f&`b$0wb9qM z)I;O_UU~4g&uqi;v8Us&CfWMB03wXQW2<8L!z`pYd>6^wr0eU)dv?nlk)vOg3-R*moH8mclCP zW4q#4-JnTI!z(dW)t7Cj zbTa5G$_+CiJJsdy;_@e_0KY@^B|#8)$BOKbL5-Qg^A{^V_8sQU?8sZ(sI{5RorQ&kJR3ErbjU3!YEf?KJrXI?0dhajczcIx``d>hMM zzK5|U`Y7O|Q6PE*&;=QY|7t0WcgYlhE(E!^gpY^omeP3m>{5L^OtbJ7A0EIO_)gZq zYa$!?KcH~6PelzZ_l#o$%VVDZG_brumgzCK-+{-A!UK37#pw*>q{zP9l)S)d99%9N zgUe^JgUc*e;9)+tgutwYQRPz@UyN~OMLCTtm&N1C8P}?};Lm9sS5*JPKA|xXoDC@F zBL@^$z>^Z^3QUbtGY^ywa0Pyf4`^DTmj()7U7qh`-tack_S(xZw`VWo1NP^pz_WXp zhM~;wim%60E&X1i+`gUoXk8r#3v+xm_;kVAFF7R|p4h$fc9rYUD%YWz3f&OZrdy*V z`!@9=+0Z$v9cpIaIKJ7{-x1Z|_W!M!+G$c@)gJ0(iU;T`6m5C%;P9+{y+6?YNZs?D z(Ea4ihc0Ld?|v@D7b)N-cm}(DC-G;=Xn4ct^RD8B&=&ftdczCw`cEwnPa@9jl3obi zdx^dV5BJrX1f40kgzxwMb{_i?b|PtBmeK<{_oa5Tn7{rv^e%dj;`Ut#tt~}u8=HM= z=Vsrn+hS_n6X8$oC~O*YBtzT#p8i9&u>PZIttC?J4&h-7!p;Fz?+6V)bW!@DfbeXU z-CJpZBL%Vnr#tfei8;#d$H}t%n{If@OJF8Ex&AnaNZ73N zhBweWD3)MY-neZv(E`SF&{=U@!n2y849l3F>}sq&R1!z4QcaPP_2* zkcdNL;3v*UCNN3RvD(y$gvJe*qhx(QMjT^A>=-SGh;%5fQ^ZkG5t&s~2eBi9ToF|$ z7GygH5w7gH@J@M8Ul%T=fuQX!er$crR7YJmoKqG#lva1>=8CiY;u(#Y0d*O|hn6$eyZy zPKpi1ln6=MwfUp=(zLt1q4Q*!f9_1YL-u~KoQhUbpOvTvtchS%tIE`R#}QZM1=&jX zB)h6E$ZB9tf$ZFe#dj;YXWW^sZe?n#`ntp`0i#6^Ft+gHjPu9U>zZBXKUcQaV|OvU zk<9=FowjC=9oMYdA}7h9)zVBGo?s1sPr8)9G`V49cKfnh-M(pUsNn<_hTH)>H|2e{ z(wgUM3AI2MR5ea6NmBhATJaEw@bh@ko9e@;qt%Xs;hzg;WodTMpS#2rNS4)(Lwa$+ z{lw)vpll7Amsh)oA97_LR-UZ0)m601B?@-SNU-f}IndGL1aiMz-@(x2k$XGXagn*+ z4o~lp1%8Kn>Je1mMtd0AXF7Xvy=)~(v@xcmsiXzhAZpE(7wth1Z$zi8t%l!GQ|VdkbU<2035C`!ih~ZU z)P^EiNdJBAQbulHGTv*AA`+0D{>OvJboj94FQ@}xAsIFmsEs> zx8X398+7?>eEJb=(?GYy;GO4F2g1)`F6gDUL&f!PGky-EBGC0zz8o+}5)&t)_@%Gl-4pGI zz5?Yt+t(#88571-Sd@b0aEMc(n7z?h1YQ8lkXw_!-qSQI!u~1rZ{j=+?cqwJN8JCd z3Q*fDT2v^{4oOhrf5*$7oN%N2{P|8wW8rORdZ^dIu`V{Z(SoQ0x8w4s&K;c4@#bbB zg}t)3JxQQ;Rk~j>cLs;KbN=Unr67usXIXV2m#3Pat|OP8!KTbcLekETQH@=aPUUTO zk!pb^-YY=hwtRCJ?IK9M1sy{Yqv)}qXfRz` zE#+h1n6ewpahmPGT?484{jSK`XdL|9s!Ez_#=O&Co%!^Jeh!O%tsAe>x2BSRWyPS#eEBH7LUkN0ErV)-; z96g1_WjVD4qR0YPF!_1~(0lK`mmeLO0rx3^uQ5K&Po?xXfTOTMOq<=oq}ge@Cnpu< z5Cn#}qQ<9}5lH)jchrO>VWZ=JVah^p!e(EZ*EZO5W2V)(74SOy$f0c12OPECE#^zZ-XqE zOv+U}O&_U7(KeDN1jrL1ll#q90~A*N9j!iz%+YMVyrbeG1ERFEp~-8_;2Py2UnJjn zYRajjWM8wku?nByoa1J~WckyY|tHLz|l~ z59my{Btu0RlU7b;YFO{6UUXV1C&G=-tICIB%PRL^WE)Y{*bP+(8fpq^F7SF93JV-K zH%u=pj!i_lNoSb##$JWoJIo90mE6Iv6}Z&z($l-G9ob3kGuPrV3LT5*s`zu`9s5ey zJC5}Hv#^d*kqQsihit-&a|Z$t#}=78&SJRRmYxva=4eY}b3O4Unnp_+!8@U+#-c#| zcRNGU!rNRk=yyi<1u0=`YREYWXkv@>2ugFHcypDKBsyALoeK0;K#3#=wOYv+Dx#z&mZd@cB* zyfJ0Q*nT04JeA}~w~>85(+KOL-cGTib1Z}kKO%@}faS~|WE&E@vjLIsmG8XZSC1mP z;Wb>rG~T#ZXm}hzE!T;^qpXVOmcFIu+VeKfN#`cau0UQA*(Qjs?q+}{Yy=1Yb~f;Z z4uz7#ha-_vto7|IuTJ+g*SZoOwmpB{tQ9#a*3nb^t!|a8%UZzOJwp+f)%%wd6qRQ! z_TX*+HA@$ky-daa9s45AOp>E#PYPOoEWO#h&v=!(zZu4rd>@pztC=q;r4}}5udDp6 z`CQ1R#B-0HtEXV-%)ksOoC#yVHtWZq|D<)|BFiEL2(|_Y?}-w8ec%!iQSSbn5zO}dLT2=8T)>J4{pdBFD&ts^pG1@DnJ zM7wyQKH>dt3OdA3gE+&Nt=oFZQ8>D=ZcXrOrQe|j8WCRfB1N+id>9A((fsj0P+WcK zSmYTK?Y5kga9XYcx;>8xYW#`pw^I1?VT;E`ZCh1+6Zl;r^j0pQ7#Z^ZX$>EixyUhdU$@~mww}x>{7&E z-XL9@+u{oaPz^vmf?*yGu(%0c5PknqZyYb7;h&M@6*$K2hM zFx@`UrdBsR+=XFg$6d5ltyzd}i9VDAsc5+DT}ZBb#}3E#i(0Tbe_S7Vnr|G6oz4YzCKoqM!n}R@P|sVF-x7Tc z4v&JS8v^C;T%9JpA$Zw3ffB?5U!3s|1%`=rx3iB;3e10X22Ae`kJFgf(2G5LqV}8T z51&T0s&e2k9QI+^lYWm$7`{s2) zRI^X1j1nP>M6IuM;qx9!LJ}5}`|40rXf@wKFIeB%7WRR`*X>u+K9w>cLZ*BIp?Xie z@GH(>#2?1a-`xaUEl~W`be(;dS6>Ct!z!0##xY%(!zcADj^aq`5+?vMr_%{3+Ur{e zr20uKC63A=0#`JtPSG#(=<4YF^>dN)kv&N6H|;(hexm0Tu(gVx-NE?ut*{VMU7-s1QJ7ZG8D#~P)x4D zY1L}Fyk=o&dJ!FhJZA-R{2mZbh&X=tPl~|4I*gCxlanId(a&;E#^qip9o}2rXiD4o z*u5nE7y|zt5K|<6qYb+i`!YH`qU=k?b>L=o)d*^B{fCM4axgiKvJL=~wiU_nCHMgZy$8)XqQ@#fht019ul!%Enu4~a)#Wm`EzIx)B{;P-u?LXdl z?v%*mSCWaQrpp@XxFX>gnMPk8Fx!3@_7Rk{@u7Xz@pn@@@;Wu!>7>a>8&JbX){C{} zILBm}hnfnq=|*SV?_UGIwj&NOfWmP4F+f|BCgSfhkOk0Nro)(zr4rp@K7ZL~+N?n9qJlMb(m?bv& z)(zGmRL}-~t3_5XM*ylcbOc`z_IGcoN0Etx6aO6gmJwSNCBrNzv z9D?-cvBKoNCsJ3!-cHdcO{B?i9}Gkyr4NK?piDhZ-!=QHI?e_ALl?RU%!3E#407~6 zUJ%x;Y-Fayu0CUCB4$h#egkYnKbzcCzYB_V{Vm*#g?5F*)e~L;GN}}bV7ZWdmp?9M>a^>6&tYiOOcJcpg^0-PtWTeF@X4vj`GEMyALAPDT zr>N28?3PvQQ*worsM$ryPgLTA>&~ZttL>Img}f~Z{i?#u0dJMe^^LKSp;64r zixD($C8mSc4C7p0S1_WsRSBi^boG1A9&)$FeL2=6dc2Xs$ice4#y^H&35=y~P`k}H z6|q$-VlU?gMtg9c=-yP&yTlvj=GT7>D?K*AIPc?8P8@ZPwa-ZI4;#zl^rzvcXc{f- zjT^g|Nd}6m=C3gV`m%>=p*SN}@Yv@S_rxq!t)GY}Z7dXLGe!&D@7?1ImDt6Tq+#=f zog2{~wz3LoT^520pNj(we+ef5#t(q)u8^cUQIgQZgk2+GXE5?ZUnj<&PqIm-9J?H z9u8MLBAKRQD;=@~xE;A+u(!}~W^;a;PrB1A6mWi;PU57->`xNL)3XCrNi6K}H7q%z z`0pt!oOpq~Zb$UP2U(MxxxV4-yg7<6*7Er7C1Y4_0DcRBQv7(rtp4uU_zSOjQUA{c zOPL#=UwU0_ilw;Lu$+L*F+&&5Qe2B5D-K$I3$sa@RQ^67XUt$VH&E2|2+IN|Ytkau z7BFdM`*5ykGW zcto1pk-*-|4)mKYkH5{CM9dvCog}2W*O=z=CO@j9+25OF8GfI)#Bl-eT9EJnnWo=U z*sGKPaMrDyfSxfb_u&b=vawv?aF*ThrYXk=e^V^Guo8gOI)nWv#g47_Fg}jG05}Pl zX0o0%OVt|yp2n{^a@_NAX0Qt?0)(t#Ifkt{R@|k{6qCnR`R~SqV#47-k-&sn=ho!jjQwNU*3y8y}cXmA8rq$GS3YLS9A_7CBA0`Zpx}?i3i@-@W zbNNWDE6?%0B0Hr}_XhVXBF~2G{N0(hiu5wtnb9#VS3Do|mA1mTanD?LhE9}On2s;6 z?@)_nZszzle6i1EXz^@zSpu+uSMiDBMT8D}cwGOz3c#jck@xH3;sxqa69LqsZsiRr z1dE@SXcqD~c~kP11-C7G^2W1(@vk&1rXstF@D|&=Kr-umGsUnmp&6i2yziK0tIH9b zMLrjhVpwx!58>>3Z*3(_DPMp0`l?*RYpO{*Pwvp~7_D5(4=TP>dzMhvDA}UF)U59; zI^-1Zrq}#S;$R4=6f{u;q#(FF9I`S9gybYM^>h}3^}e=~8xVZ7Ll|btM|`*nus=Lq zgIV-p=kCI5EhXd3mIO&sfUACD*6PLou)?8?#2e4I(NBE+P+?yb>ymV4T`!WKcD*F; za`3#~N_oPBN|IYAfRamT{VrBg%-qi}I*a}+!e9$?@ETIw0l_D-*m(M^EjK|`uRgC1 zFT`Ri3Gb2K3<*t=(!345ET_)_iLYo1C7Rldn2EMYXj9oh+vEh~nP#Jm^Ujr@8lG>`1M3cM~=O?IC~N^5>!cZ#-R zVQ2A{^Uz5F^B)U%vN8A;bz3QtPkLW&nhA1uD!7nPTPe5Z>UBW;ir#vx2{h_`* zhW=o&g@pP_HKnjySX@K-gUbFJ^nc^)@=#-qt>I$4dY$QF-g*(JK<)~oq% zR?GK*e_m_9;3`RjuDi9;EpUW3A{}^d*5`|5O=o8bAKagHkEEn)IUPlAEf~cHdXJRE za|xOvkLMNSBSH@2kHQBuvlo7M&8qMzutKxu3i?f^Y;m)Bq@>lQ;=ZE^U?vL(34xv9 z@iCEvYyK`;Y*T_H-Sj?KA=yVO^WX~yIUKU3t`Kkxqi0HvGWU@mv_?pdPR)SNK=644 ze2y7F0!)*IZ;~9Lxm5vNAPp(||6z*l08%XoL~mQsvEMF;J!dk32*FA#A&Bbuvi`~h~YDyM*pYvM(@uE%MIQh zZ{x7;zPNuHf{P!CzlVBIAHn@um4U~y#sX?LY>fsF0ps6*WWfVc#CA1gsQ@=9sRK8N z;cQ=hCU?MgF=V+u+5Eoh^^_gGf18gB?mP+nK4#p&FYC}8boEun1Vg9bm;LMZF8*Hw z69W&H);wZx1&cVi+1*d@^?VhAUYxe}gzV?6W0$+S=& z?xp^e6z$k?cYpoR{ynOVX&?`ayNvR!BrJtB>vtN8M8}n;ssK}=htC_>RFP+3ol!*%b zn(KhgL-K$vrX{W)jdliI*ISnfCE$oCAhTTYAv^Obwf+@^G62MowdSl>Xwx zCgv4j5b!-|pBZeDS7PV z;q=W~M4+vx2_kP}uH#Ey#0isxHM_ubVG}~0|6B)Z-k&+WglPhg<)0ei%IpFp9`dvF z-^!5k+&qH5Pk%Y7mb4ZYAe>#JxQv;_SnX z5(=|)f-+dQCPnDa+i^(7`IBXkar@k5{=c*D=?PjPO!AM?`Zg&tC0Kh3T#U76igx7X z)7yCUECVi@Q2c*o1QQ$prbk;tI1GX z%RFPkt|jZR@joLlu7nMSPR-?5tS-cI#{3k$kS&lEXi8Qc{Oxr+&)M2b*nbV+qmRf; z%}5cEawo;{iP-g!gI>xzR0eO=?o}ufld^^X)pQc%(v}8Y!b2slTr;ANoIf{2?>`Ds zfPDUbuz-b~6j9v{={K$dV4WiXlqy{Jz2h&wI{qM41y( z;Cb(s3buz+ut6I-BoomxdQD?9WjIZ=jwJ5_+B#z%C?6?RohfaI4CH?g(E1c(p$?yvgDk86Bl$(|a4$bgwM zygT7Ci_vET;-tjr9CUQtyTAG)=&z+R2RT=4iT9y06Ule3J&<0ve=kV!PcE?^W~&4#JdZG6;)12ABMMxMbt3GQs4m>Q}KljqODsqFb&g@@lcvjQ3JdU zwgPH_eyYA;{?{cfM|dqKQ-xY2wP&{(MlwJ5XnovhsXV(wf%Clv0)%SF7Gcp_{+LJ}3$<)zL?= zi}@)M8D%xT5$XIGj^(Q*+hPK>gZNYjZ%>P_U~vVfyy(UITss2jK^|e^U`IoQ2DZWA ze?G1k>_J%!{#m2+KWqHw?et7t8WtR8XtIv<{EF!j12H(~pgyloUV=2*4W!<6HC{Ge zNI4=zv6?oqYH`6LNNv(h!>20iu+#+z7B>{^6H0rA|3nVOYNwJHwS~WQ{d4w(-LP?e z_Jw-t<7}rAxtHD~S_!)f=-E6&G^UKHf6>>lAnVYT6s_r9^I~mp#t6J=he!Ae_N9=F)jOL~3I588G zYqsbPW=Ng<-xKnt{eCEC^JGxRYPjf8$Sh}46L1gCAwm_e01;SheU1eBl;-rWroczE z4fAt`4KpvdKKQvv`wj{i?_#kUZf<=IAh88q6EKoPa9I^Ffm|{|BjRwT2u`O@0fyM_(+tbnmqwtLl!S7Q`9^yrO4Ji%~<7G_tac)qRcyXQ|`kJ z(JzI8WVe{UDpjp*ifE$98&iG^`Z~P8`{fUQ0U1JV6sn7)1R8{(rFGGuh>r*kn!&2T z?Ba0}(D{7DV^ZY)i7gOs6JaaeEWz2hoB2-9oagFs_pjnf35q-Y~ppa)L zNtUaINS4pe@P#8d9-=Wk&_$^h72Gk+$J^MPIPamU`(#PV7G)32N#nz*yA6Xg|1W$0v zWAFr*R>pBPOz?;XmyE%riC|4>(3Sh{XRUGONaf1sKMx}VW{V1{;JN;;2NpvAm=(`I zmidpXsndamJviLQEtbw5!s4{*z;=_VV3Nlezr~DB3-al5`5v-=7a#*BbUifxSmyr| zJ)?ZE4|A^oGrQb>@B%WJ*gb;lSpJW>p8G(84d@@UgZ^huap1OxkX0f3ZXE_-jEPMN zdfF`lepsh8gsIDhZYTmBmQW|VmM0;)pUypTRkHLyql@Sm|0u1|yLLON@rKwg0D7a) zRi}9dW2@&s!5X7iyDGvA=rA|z^mzS6KyOl)dQ-f@`xh+ty9 zr)Qr)&XoQqdZp?cq-SP+>9zJ}>Scu$tP2J9{F3yCCF0q5?YsNAlux9(8%tb4g8SFg zr*yys^_``VI-V=43@wu_gf8Bw-;_rBg6U0npa&1v(L^!6mG$FKPJ+NC=YK4IUYogi zpF4S&Dx8zK$&s#{>uk1@`1iN!iwVi^Cy_pf$yOe{aQPc9D>~hi?u1ztYz=*5JWG&< z#??O0?CnUqX0UOP`KC9u=B<0ErsRDSNVRkT187LU*fhIOZ(5Ws(LUfcxj0Z)mMNG03Qw+5nQ?mG=YF_(w&xzkdEVZuif$sOEeS7{$)5jOK4AV!Ocrf;XqfqbnPLt8+w~HW+ zAUIHZ)N^Mw^i~%64NUnD+w-Q;7q!PO3e&`{t#t56ApssENf5%XyMiMR-6#Qpp3((v zvh&ijv1-n8go=GMwto}&aRoTj9earw=6shfMkM3}RSbg4*Dox7i0?AU z3Cf$c7jw%w7>iX=&dSW&!EKV+29uj6Hy^`4q&J&jw5!dxqSwo37l?_<`A7FDsrv{& zwd|>1y!PAIQzGt!1vEAv_JG$##(>-^byUqN@p)T6j&_T4^b6AY2llYFZj;VX zKqO2aD9mVeO~K?LR+rc^mG+ydUEO7WDbegA0PWA14E|uy9X)JA!8>=@s>(;G_yz4} z99WoGfh&7C;kMGB*}|&Sf%q|K0>jUI;X$`wP!`rQS>cLw-oqtNutbm1-UeC6%0cel z35ljw{=*D6zX2`ccIEWhAg|Jiai`3dyNAWKhYGvLNa$`D{s(ONWtBSlA9#@qty9x;ZdE9qOT?MY4M9PAn?;h)Wc2?es+I56ojb@9mAXzQ;mt$$EZvH0Hw~ z?dDjW3TzKBcOTB=teGDF%B z$Hyj5rMNgipO@++4x;=q%sPag#YKWGYth69l{)Mf$~6wAVI?{U4Bfh5Vz$m)?!lAv zgQfC;`Su7F>FX7XKMXedCPjjONSw`L!BFI>-_ReKK-!==qf#Y(r)hs-=bH%%Ur;`0 zyP!q837+AgNPBv`zhN5f@%vA%*N;91wQPHVz%5lQ!7_Cw(97m;2K13*6r3175pOny z!P|~7qJKJvM=hV%^)WIy9=|6*ADOVlbp_}7-iHQ9>^lFjFW^Re1mB1X_E$^X%LzRy zck2E{5;WilqfLA8_Kg|MwJRv~TW(L323UK<0c)97fhe?~Kst*}Tv+RiYbHiT2YP%t zgX~=Hh#|_WNx4k>YeW4mp^@uGK4Rvs{ik@B3gMhoJW|!HP6+W!?ce7(9o{Jim z$e~P&EEBoN%S`*MLd%kQmKyZ|%@QMhtH=s@($F-*QieeIJIn#&5@#6_HbvF95X(HX zsCgZ#b7Tvy88+#AWDAc-v-oMQ_&L2uc7b;p{epI*n#wKABCQr?-sVbLZD|{=9>6<^ zR1Lz zCVuECbNr}6T`c!3vw-#l2ExxHBCXcr$-|0Ij?6Lw@cGx#-C`N|&~x`4pI_3=KU)I} zf<>^9zqVsiQ3Bi;tD4~?uV1A#n@}}5W>06A98L&h&eETjU3lrgo>ex%`umI&!M}{8 z9`L25;up7wH^MXvlD#Q+a5SY|rj{~mmNcupAreb6PoLsdq8E&^FaF9*ETRbWK;o8L zaE0C2lEypZ&=^q#4iW8VH2eWaEl#tp1O}=U;P6EP9J-Nu#Q#YFqdfmYw^A@Kb|jZ4G&$?=KBQ`hsbHd0=U;s~y2GG@aKSP2zwmlukSTKsgMGrPMHTE>nbE*dTP)b) zf+^^PT?W|Wj^l!%1z_~NP zqj;Qut|@C!az%G=$f^D}81I~m#%S&kis9*a(>QR}2}*$P_?IE3U<4lai2{i#Fv%!$ zF`T?BL&E}7?JhFFtH!Eby+!M>Aj?g<*@iPo zWGMX71D6(~^|ooerJB^vCD$B@iC+R6!3llN+vN2tU|NXY%d?d0y@}?oC>Ub$-V;q& z?O||4l20jSwdNb)Hfe0}!5aT}vBqL#ntHMMH-i@`fC|(W6?07AWeUwdjgT4F!?HV>TezNc7^%>F!88tZ(Rd8UNBB8Ca5o&Lb2rjs2`>NE`!68Uw4HHqrP+m zs=$(x)l1A9Q?iBUnX07z4yJP96%5a(DKDULX(@K32H#;INq#+ekcRq8T@&6XoZ?kC zNn4hQ-Yz|lg9g5H&;*C{gDbtS`{IbE`LuZs`YQ8enJv3dIr-J&afu@*ce$3#rKy-2 z1CQJmBh=tQ?_M)-d9!FHyX>^-==81nRW@)rAWg(xM8AN0X4ZOYKAx|B#meR`kZ(F-n9A<7Sq>nW%2p}UbLR!u%~kt~ zOl8j$>fHmm>_y@LQ;6Vt9xzg*ci(Yi4omn_BX{^_H5t_LtD$mAJ6AjIIfs5`2^aMq z#`Pnh!F6SrCd8??1%(x&cHKl7cdqo^C}UCVO3q8+A)R&Tv`tDhr~wzv-Mg}fDyU(L zE60z`pR7}nV*{o47V1d5tE^&Q>*jvP&izjr=(4}4?Rg@lP8|85McQzISipE~ZcniG zc(bo|Cjp_MD#fVxk7<=Jv!)`9bFrO~zSItkRwa0&=NU`+TJzszZo*I6UjT(qLT6Z`n__HEY%%#!ceOR!K~-328@IJafYcc$T1M1!%`;`+m`ipgron&nnTya) zF7_w?S3^$TvW0X~fsPnD*3&E@jwDz8;Qns5#F1~W)q)FGzv9O>U=?FfazMirvAt`aG)@V0-&5OH>spj3=aOdlotmtueX6}LQo zq)hZ3y{m=bz5B9QKJmW2km-hi{X(zDD!}hfPks5rm0{Sq$ZkVdPr`B2I|3?ajLAzV z5hqFV&_Y-U1tW>_@Yk0l^p^yywK_;2sXtMpnwvcd=Q2cIz}O8_SI+2tPT*ORjOeY8 zoXGfI1)(qZJX;_i%P~3nH1M%=OsrZc?8~ig#;aJoQVuxNP@6KsPZ}rhn}y9iuTa;% z;Ccm7`vm=pgiZo%mnGgdf)S%*Bf$PNKR6lol7m1?XAt&Eyz}GG?}IMYIO;QW9dT6u zO+0aVKB_dIi|E|yBR4oUur!K4I! zi)@j&R4~W6AMFfLCD_74?)?2d-C=`k zbZJZPODJWGKcX_j5%Q)ECkDPW#~zogOtig(vEnA4{E{h*!d&!Y8f(Zqw{e&U%AIdo zFGSaO3y}3LW?CCWaQXxHMgV!H&SfrapQl(bJlS_Ao+|iqi>w;a;QhJ8v|smtZ;FV&0}7Q4MLMz!xTm)0l6aTb z*Je{|*0(e^CTaY9sq?xnVdW3;!g0vH`z~P!7m%Ji)RAA54FBQg_O8|w=L76BfBs33 z5DudV_afNm9WNkqMPb(}ssac}&jXxNfkA zYW&sYwpXVKC8*n}3D$3d}xX9|a%BjfM_3`XZwnRSX>gV36RC8gnSe4bTn6uBaE8x&oB6u5gUEWS8q zaam12NfKE4F1?=GVQ^Ydyf>^3qrOsDIs_)=E(t~xiOV6%&sh9LY8^4k$UAO(HVwJ` zK6I}&L={jGIf+SehlI%pTF{l{Jdp4UWW|{m^EV7Hh&KVD;#cMRC5>+XC1F}B!By4z zGxqnkbN%bMCTCsaZXjz;#vJ}oFms%9S|o_He#Gc7LeV6HUZlEobQy8Y%YZ}75soq6x{LEmQ#d>qn8qQAtj!egQocuCvO&Ihgk-UuZ^MyKi5Uu+Lel3-d*I zI7SkNwx#0kf@gHLfQk@fv+9`NB)L8mUNB^3T+qz{_s8$dJJOKbh41E;qKU?plG9W- zpOTxk*?lY^&%Pw}9P*n)MY~u0gBo1`<7nHD0)ua++k}>akndc#>bq@~bN}^e(6ctf z=St=#xOri!e6fZ-mxmz{dqueEwct1EyOw(881+vv89JixMdfph*^n?!eW5aR5pZR4 zfp*n!nQnS7`O&7v1Njl>gq{XKrXNoQOf%4AFuh)khofIl_cG<{Ef;#Ya!fN zpin8S(Z@AOvwL7RBXVWTW(LxBLIT)a>2CruI*4Bk#xDheScJHNKEgLBcV%BX>4G6J zSM)#?a4|_}!EnmZul#U1yqKS`zJwsV=%y`5M;?wOz|okj%U6!5}) zU>;lhYM7L(0Vj8^{(Ka-B`c5? z!p2Ub%?};F8~c=(UShJQyYtdH`{Mm80GIC!cJGm{jOEZDZF{@83!OrG3C8(*f%0pW zY9r)pQs_PZ;lE$h!{D%;#JfyY0Ff)_?sGIR#5MH?if@6MbQkrF*!YOVcG!z_Xj!fj zf4*C-H6oG3yG##DK#vMTUpOaOjTM_KJ`6KuE$TFZ72Iwxy3Usoc|*S@MSitG;=UOx z{wgvPdEah_8I-$A2bEWi!W)zp_vt4Ge4N4n&&RuozML#xVjt++s=mi)okB|M$|(|9 zDXd%E-9{oL&aZ6DJ$UHJY1@xRBkZ^_&eHEx+cU@GP0o1|QNBH{x+9q=I zLd;z<2>FJVSnT54T6QCb)sz0xOLy?qjYgs;<^@+%An)agc`H)(ZI_5f*WF{Il3Kq6d(C7j|ZSCaPKDAbpB4f8wU z+73lz)|ZT1o(?adNcB6Cp?Zn+%4-A7lv3P+7xZ$VqW1EB{At?}R=&xv2GPWGCO%v0pz$+LzBg|f;;*MD8SI)C3 z92Y@Qg3Vtl&`d}a+Ozm}(V&UAabM^k*c+3k~fYAufsNp8FRlG*>1y< zZI1DF-pSwd<9L?%B4i&1b+}{mkHFo)r9{Es(D!RS6Jf-EZ5#QftEJXP<~c)i`-3MW z4089Y?;8Xcjwzj;n~J)ekBbTm?(MGEg1OKl{R+Mb3(E?Aut}Bou)u9Lr*Xq}H|Ixt z|4F?2N;dyKXm2~$wcka+VkGrY(4rs(VhaC{f_3%JT-UMZY|d;F^6cu9kAc%IkOJ% z)hUv2NsEe^8LH&F@b_VlyAi3C@~`!Q&FFHD&@V$ERhe*L!1JLGao961sDkd2@0PI< zEndVoBXQlzxZNMv^bp9d?~Ga}=1lszy1KzA%6@+N$eJmPmvN|Ra%RdAgKI;M3B-EOU|*q6%y&8-YD zRP~shmsMixweI$uoo4`8bQrMXoazZ0%K_XQ{{)03ra!a8zb~dc=lRw#?pT{6>I9t( zKE0b3C*cuOvPG}QbuhuvF61?Lt=VDC2Ipn#ai8SfPmte14uAEf0H=Hutf zp`_(LXKm8H(F3IQL>6<@N|8&{{v%?p>tr0e`glC$*!nxM;O*tD6b8WO{|-x`<>1o%h#EHGKYaTEF<6mZ)cYd6U#a@lvv*Xdy=0X!KBf!*-{T%BxNFROaq zsVCG@z&%Q);G<@W#!Tn$w+d_dn>;^cy^58pLnNg-75OXUx+jHrKP~R1stld(+HTqI zR+2lSwKQq+N@n2$1{>R?KYCa1L|Z-V(k)uIiB&)(W#)V43?TE%rQ{+6`quQw_qRyJ zCYHWf{g_Ufu62;Hv}HETJYNdc742=Gr6u1`2pa)DK_ya-xZmiA`&FI9?vpM-P7|!? z?w^<@c_G?_b1Irovo1}I+b5XO{g{okv(^Add7(e^uS5UUSoE6DNVk%>c!S`4S5<_d zfTTLs)qJ}umWk(#4x~OldZ@yw)ch_v7eX3S(obxcx^9Qp%?}RYpXzJ zQy~7V)~0iT(Fm3}Glf*%UhY0^kC#B#;+5fmI<>gs>D8>>P`YMbb~O5gE%^oU6+!~0 z-0-KMOHJe%DfaFo#@2_AQw#%c&4T%HzxngW7MIsB@zUYow7uy3$h38ty%V7xWLsX# z>`7~&2#5OyF07yX#?zP6){MV23&{&hzd3G=X0R4!F^_*~T(#De;o@z)opLm_2Jsg< z9N_8^6`HI6t>(1@+RE|H0J6Q1geYH2^4g>8`pFxiq_==tLe8&pyW+* zoi+Uyq5$&F{@Vs$nSJy9kT>jWGdHs}^EajN8OBfm2XP9JSUBX@El*?PXH?neU8*&4;`#K2vzz11Z^7Q$ zXg4kqmevT z*;lIblEDIu0Jo}lgIBG`e!=%Y;z_}xT96CGN?h4auN0gMHJ2L0y;|oc^!H0Q3UP{m z{WVF~Tb5W@Zy(3C{XUg#JbE)wc z?~FFe|75PBYulKbC@XD$>S2Zf_?>OD^QuDtL-5j5iOg&Z7mBRT*?}u@*;A{xsEmfx zr|>JwKwk+oWr7*q&0yO35PL&G$F!txZ#aM3lR^$O=qr?BNU0E!f4#rwWb6H>)5ny# zp8#0n*qLPN^vl3Md|XQ`d41P3=C+sWah*-da~3$+xst<#{j?DQhNpr03SmC7$~k)T z+@lbK3hI{r_WdkZ%h$lQU6418#{PU<2H-x*eLffFWx&wOaZ&jf7e|)e0&^alCQ^S? zFUk0J_nM>_|tw~U5bcI+dM1ZPhM;@H#(%fDv>bP_5+{q;&Emacv^gHQT5+V zD?0>BJ*zp2@@@te(GWj5YWRbbsP@?}pJg4y=h>@H?GJN*^neRgbO zTE_qxaHo4y?1T)&pPL`3iF#j(Xrn?L`)P+~o4zK}-!}47ebLTJ2-3bDRyoI|F+uw7 z{4fCGax0aUgP<t0(|>w3Tw7IVD92q-+J+MM--xNRRmUSG?msD$ zf67*bH!N@9Pt5>u(sdZ%c>z8Ez#-V>Vty;{z>6#SM{M!M{8rwPT+ELQ9M=IF2~f90 z`wKRl1|3judmPt_&Gs;%3HmWxdyLkR_6l@l!)RkiX2qLzWKOuZjyx64j{NvL(UGI( zKOZ&#of-YV&C+sTJOl$f6Z?vKA_7GYe@kTZ!}gdE{3KPPe~+Zf)tw1eXF}g<5v~Fs zdu(SR54Uge2~QfdE6jE2VwfwvdRS8EPhqb7;4piabXUIJ9#@m3XRKjKZ|!njzUbOt zUGOERtG&yGFjrA6yDL+)E-j;SShe&ilZCN@y2jTZbs$s-_lH&z#t5(PJP;n}(ZiWE z>6|cK5L9`2i`9}_#k$QRT5FG8i1&<%Ju{q%;a8jqJ;jn1Udx#jU=?0wpN&7X?`q%T z8$SDxJ^pVCerGGp+BM-|W*?Ct3kaK4lxC0VDF?9+s+(1m@s5~wD-qv#rxw4R5IEoN zYARo9hPUV%Kd5xn0Sj8|Bgz~a6qzuzeq=&;V6UY6!b^mY_q3jjaP9U9Z*!`9Qrp^2 zSBZ~324C^;X@5y%g75!%`xE#ms%&u_@9J#bA)y)!7!V~WDsd%>N&`wNbcZUbLO{V~ zz-5%UjBC=(q5>Vdqbb^&VO(Z$#y7rsvp6$vX3!bKGAi8(W&*;=>Jv7BuUXlz-L(}^37FKDxA>#e_*p0Y z{eVWS9=_imb!ioV>?45e`fTl~7XK+kb-zCfSVTwC;?R-wVq14{^;8MtwMIkOu&jP0 zb9=mNBXs}`blBf99`JBG2ZJ_K@bw;CHp7KcABFJ8nS%fDOt*bMq;{5H1^7wFC>3e` zj;wIUNFjU}z8`|`tuA|`aW0|EI3IFZ!yTC}d%KYhzth4UIWBvPeHxjJCVa?md0bl{rh!Zs<|Toh8YJ2=I;-7`kUX%KA`eADhyv;|S` z5u!|4t;KR;ki%&ts^Lh>Z=jb!d$7d8Z|NAruU&tW)dIi9@@q%WvsxnDeF$qS?i)`T zWl~)vrwUa)sKpM{3ZJ&IP0?mq%RO{GUT&190!UcWh| zEB;%6vn&*DWz*h&Y^r%Y0fiB=3V>d3!ENNKF3%)UJJ*A2O`5k;Qoj_{RTeSYAgjk^ zwNFyp^%XEn#OO}%5iF=ro5#*BOr_hHSF|2ywX*P?EHEK&` zpT!1=W5Rl7PN>>_+IM)Sui00<@C*akSPU5~oTcKzu%46C0U6X5$U1Rmj<4E%CYHIM zO;F>?us$-U)6A4(W=bm1A1e?wPe5r4PwP_`SYoFx5P{mLT~pBG;OP`ZO=4l;)m^f) z)^mvrj8)w&YuDUz6$}RAW(lAI_-!xXMo~NU#WLW=c@l7=_CVE>5=a?};mRN?X$WL? zEMy6Ygnc4n84w@V*KFf(5P+e8g0Nqoh6gxPaEy?5VTPavPSw$gs@K)C zhI=uXDHS$I9DKY&Ry&LXz;rGJ0^h<8!}aQ!f8p4vodOzd+1Xr?UK9cuuQtjm=%KZW z+Nl5Gb%cd~F@(Xhp;G@b5Xg;ctG|ik-){0B9~X{TfeH54yC&K!Weu*0nZUQzHX(d8 z4`%Ni&<1C(%gc6E-!jq8k{!Tt`B+*uOUp@48^+RX$!R$(Ej>9c7k-z(Z}>SJTIW|m z>pAI*z4fk~%%}K`^2Fg~sCWeBiJ72_xT=e@>x+kFLpK~ixsCPQ;_CUxBXQaR;6jeY zS_eWQ$F)w#B}VU>T3az(E8(hz9KqM)Tb35&AVd0y0sQWjQ=no1NBWr><3FQ|kpE;L z|M5d2Vz?MFT#PJETL{#e4Pv06h#gV{(z<2hBoQ!Iz~<ukgur! zR0`jh)up<^)xyV)o3uQbzY8sj3a_g=mBK!FYoDvl$duI6kO&;4M{&0BRo&2NDPNN_ zT;~60d&LqtxUf@kzOSgQ3O{>?q@EG|piS_uW*J%0!HSy|EpMvitmXaRr?8>7a>BZC zHwe?l&6L%>o)6`;h3&GsV3G_I%zq}z2Yv$Ba~Cy7|@`;nml78K_`-fx5UpjR9CYts6JIWZJmVp7)`e4r(>1 z=w{2NFXq!l{vy4Eeocd0E? zxayL87#^VC5*U#i=PAGtZdRO)6>^DhhGpxT*+4?>D`V$e)v&BK>n}B>)nl=SKg;wVnQ8AQmGL%6b6L_LbCwW3G%|c7 z)88@E-YM9_h6@rh1$(bC9VknwYV!c)AYLl$(5c~DSEn1JJy}vT>@|SHIcsIUv;`4s zER@wo;|nO9BiN4vu$~dv6Zq#aJ7$!SgcT}#QNWa+$CTO1UKF;V!@>^`s!Rs@+buE& z0;t4B*kE-qd!!NO%mXPrRN=z1vr*<}<2{RIxNM|08ROvhCG58h0&4GdD6cXmQ%Wna zP5s^LP^&6z7X5t%{Mv(m=PZ#w{>7B91LvX$vqTIQfh>ZN5gbKPQuRQxYO^`f*&y)G zH%NR5DBpO`w^H>9A2@@KVd_cOy5W-MnizE#b%B1rA`@(mR^wrp+Uz?#p08!}c}-HIWe(@0bW)_6Ox$kfyd7 z_V8gCh23s-zu>P0v!*Y*0{BoTA6N?6O4rHIsIPY`|HB{IaPrhg?m~N@s*4Z&1`=SH zuZC~0;PrYnXG#8ku&!3Mc*k$x{C$`5fyt0Ako_j92mF1P^MUgq#VCW1-i5OEJxh=I^uf&wiMNRlU2xS{#V-Rp`p6 zwu#YtiTj|UE>cS$4=CyhsB%QbpNm3JB^FPM75}d+vRVF2bBFsvZIiXj%F)Jf)_V5< z&yWkhRH{DrT&5I$r8qyWIOj$!{Zhd=Z2wuY=JG=R+t*pLFWv)w} z?(X2LBE$*YmSC}Ci^bxzOu+jF$lmIGfUm+mB&eSc;NmV!XwH*U;(PjPF2p|G-UP6BO>ti9b8rnZ=yBHsPXl6mQRNqFjqTZuA;$n zC=)Wf?9DEFEgOG6a0_~-`9tZ(dGHsCcVxQlEiSdz7!L1g@Sfwghk@=~S_v3x9bn;x zvR&GZfWc{QepaL4@8$VtZl#rt9Qao)gzVEYQO{FM1GsWu!*7qR8e5m0cQrX%U!1Vyu!{*=Vs$>_~So3 zz?{5hNOSViggI%>uOxG_*%(cBB+je-rX6`0?8r8M-$c(SN$r&in~?jcVSnEheANSl zKagk`&~qPS4;dLi%=Q+fovA5wI;9XOX5$(L>54SM zbXqxJ+6tilgfL&}W0u2Ml+YU};ldKponS&K>erHbFmm0QXmnlH z4EVGp9fxhD6+S41XO_Wy2Xw3&7Fmi2sJaUaat9@UFAU2%VhX)hPk~a^#I6jO;pMCF zPHzHC!`-IHEV^uK=FRiWZg{>AZzcG4A->%LZwpFMX~nlvc$05|w=8^{3U9OVt!EOv zU4q}RTm;|7VL5!;4{zRQjU3<1S@5HL`PHvZ^2`J?{Wo?#K zR^9DIO_H;R5B%Cf3ug{DGBF95*kf*WH%zhdz>GUK!?^5KAdiE1qDfMmYqtcx6xhHW|UxM_KJ;IQ4>^<2Nf)U3JyaBwb@z;GGeHp z*5Bh0_!nv`9N|Oh_ApdJRqO;?p-FAL#?o%F0L%C?dcDQ=Wt6QhmNcSb=x#*yX#`#n zB-ldU3sgndPyNseH0?cG)D#`9R(;w}89RLhI%3>z&Tm{AsC*hfxPq&Wft>3AoZ;;q z-H-_|8FkTeL8{7yUPl+AUh6`=cAu=C0F+C3US}(35jJuLZkC({IrREToMi(iYwoB} zjcZ?}@nTwT$pvIX{Qw?YF2zN*pI-%98g~*T2IM?8(adR5DmHUiQ4i@iLmR-a{)C4z zCnf`N7=WOCYp4U=fl@yzs&0hXm*azq88A&UE=lbYa6aR9R$wv|pp%zBg)GL^=+K8h zE@5A5hk*2`qDJ&Tyn~C0882Tr`1=V(J+7e4EPTc}Vn!NnHvLP?y3<>XKA>3VX^29*6#wsJFcGsuZmQ)x&dHqzssW6wI5b z5d7+Kv2q(CCwZDg3RiMq*&YysRfLS-E7)&PPt!ogzrt2{s#+)wMpG4M2@<}uN_A?p%*c%7w}cX5(xuX9l!QVY_9U{4zeUs=KZIbWT1ClfuL#Vl zaXo;lz6(wM9tb5Jw6D{iSB!mNi9Z9iZNVYYXG}uov?#Hl&6e#TPZi{OhbZ3Miwx`Y zBG9tG&#^44sEZ;u<7!@28z1-^v5Rm~o6FQrY+z!!)fVFccbsM1W*P&)Gp;kutdC8e zv5%CLE6@~6Lpv&&b1-wE*=?^i{*th++EYv`x7z5|=EViN8&m?^Oa$AiSwN-W0-}g_hRVl#<0e;3_K+gBsy;2kzOc%wsc?yJb3<(rXxmv;n# zCgSFojVgJhDD=(^Xj?-bH|6n^&RUn3tvyMwmygq)M9{}pWcX_TVB}~|Zl$-ezS@t~ zy|K!=k34QK=4P$AilWFfe=1i-luzjyZEMaUK@dIGcG_w2Y{2E zofT&VZ_1B`D|<2g#Io`Ar8dq;hrckmnIvOacg!su-jT(RfG(Cg)VcY_#{-CQw+vK> z1gQY=jFy6FNIzb04%iKfI?GWEdZM)`iXR`9f>)QUOV3PinUP&_kNF+g(PX|RBw)xi z3+9?wvTj_audc;+%Dz0`%mm`;amckBM!0;Ev9BnE8HYndnRj`!%se;)xNx~$QRe_C zt;^0%BGzQ`#G+_BP))MhKa4~O@?q*m6$^zaCxmX`^NJgL033RmlyqiFM@CBCPv z(YqA2#Tx;kF;`1>VDnt7=LTFny%OpfxpmD|k>66IMM!k0eGy}85b%7XCGr@M5?Lk2 zT&1eby9#ICHIg$_kqecN;S7ZF=Y5XczqTb5kmZ4(ogV zM%;S999dZq+rS1T@I2mvLMBI4R~N)dU(0y$+=S+ze-3H>heqSW9i?M{`Y$fx;s<$R z>#jS=$!0O#zq>@IEyxr4I21qr=@w6!=wDr6VOA;c$mAV!9eg1uwuSBx?{Mq9L+JtX zEx}z zP&!PxISu`z{J>Q1HGBB0A$!;XwRf5w!Tw2kgZuYT4EnnO=K13i{kt2xcYk$C_jKr9 z9_!wjbB5~Pb=4`|GXY3+?{2eq|8fj(JM|xqVJPQcjNv2a3>?F?&kh>HE6<@$<`3D) z1^v^&;vmf{)?SD0A9k0l*~zyEyC)k0-I zQ)ee*34edin(N(FU7iK-)6NIbuK<2!dl!^7xH}g=8ewKZF9na$gHWmP4i?9HQ6Dz` z2)T1T1u{WPeE;b~3PBsL3mK#oJISN|dvK-t2?_5nw1uO7(dWbZ^hh3_- zb3^6pK4UBu@fex(yjW~-qjRNYgSDuM-?*@+OkJqUL2sw5dOJXW>VMD?om5nB2vBqX1sQu}mhta5SuJXV5gg*k z44Y|p0wd{Rj6~QlTfej$^%KtPS+}G&J_~>!UzSf(U=%z82Ve>`@-=nwDR5K3#0Ot> zj3g8Z|LQw!#znC@Q2KEBiMf{O<47o66eTaYSmwupLM*hygol)&WYgK^AqV{vf4r$m zGHF2|ox1@(E6#q8Td9hA#>Q$Hv4xpQ`}Dv12`@KCODAoK88chHg&3Iu~Pa<$ccE5Oo4=< zw_k(os3duogC?u3(q(OFNY*Zoj6wzCnlmFtS#X&Jq~P?qwu)@u44az|)Y1af0nhny zIJU53b-7PLG5ui^ju%a{dc`PyA&!ewef!3?DNgw9_Opb z_9QLdQQXzQdCrbcErvEN_w&3_79$Un0og=-Ti9W|P8ZG@Z;tW7Gsax22fMp?`KjRU$6Cx|5}-!h?l`Xp+>d!Hc`uUpj_%UB2|S3``x zLA+|Y8_vQBkg*vbK>m6sZMS&GnFL>4z1oIn)qeL-I_gs&hKDQ<->%2 zgVX<*M`~=g7|eo7y;}^&J4q1T~4qQFy@(=4R^A7k|ZC&OkB&8`1}En z$~uf>lfL08(owS*+Hw+dGsY&S4m{mDU?^{k4drZph@o_U!%#Y@S?_qj0#K~#7&w@l z{@uZ>JjSGRY(r&d^}@4b1AA76#S)yG9}TN>^DBG5#DxV|Min` z4a%MopToFx6X~Xnd^VK4e=0Le){V27SO+}&du0BHC<6RFxAH&25P|+4g%6a_kGXtR zx+xxS`y9n}T~{4Q47_Nh@?#5^nAul>VN`X1e+m6-FvdKKvw~?it$ju9q3Au?$G9BdrZst;Yvo+ z7_&GzN1NSLrSyl*9DCAO2VVw_22WC;OGhM}hK=9mxxwFaJM;5NM*X22(<0C>PW0)A zY00R!M4qOgwzNiQvgQ9an0hF#TXH0U~okowi8yCc@iMaOge~15KbwcDaqJTa$-v2+!YKvn^;Mh$g|Hd zhW&drZJZXJk=myQxH_^N!|mWtzpER*Ml5dxkXHk7*j z=JI&2##xgslgKb@oK8?XH8XX`W#r4W`G$t-aT5p!03rBpfI)u}l~KxtSH390)i#z( zFN86Z=mT9Z6*dY$>~(_Jvw+y^0I}Cnd5U@Yyh__3Ze1MaZs!B1`{TpH2fn0Lw%q44 zW7OHXjA7~yDnnwE4>VCOrA4nk90ltM--1hkb1Z3Oko`R_5a+U+9DfCqjQ_^}BOw_PAO_^O#~_v!NN*p82W*J9#) zS5noQ(x|_40j(IEM^$N~(h^yxEM}(+`p!_B#>&{xK8k^H;?wVQFNbFA_tq`xiA2vN zXjp_?4`##=)!?OeuOSRn-H<@42bU4o#%dEQw;>~qTOaGarfHO#9=DFr5S)*NQB~Hz z&l+j*pPJ#f?$wlFpa{G=jWOc6iws zFGJD-y1>Fn8{Q>E69-NcP3(`)o_~5+{!+@nr~uDo(rdXJH?<=1PgJp z99-s*r!TWr+*q=1+;x&x%FzzMK7ID5%ysmU7@`)6YB+&5#OAK7gehz8B18^XB-ZEh zaaglr?6t8XW~$~Uu~yUQjcq~%OY@^4wKV^Fl95*=*Cb}eWaR32O?64~(fB)Gb3mK5 z)!%a#|LhyYWpl^%C%OD5bJp`>pzB2yaUN7|TCqD5k_ivf`cDbo>yo*oH7joamb0Ol z8l@6U`@P=AOtTA;hn9s%&;5O7tliB}H1bsv|DA+uFln*RFPF!`IzZ!m11(0<9b|D6 z7B4LJ&B&7Zs+HEb37g=}`fZ=kb`~E%?mB=m_ht}dKAbTWV;+}ieF?UnV9auVs))j% z#tdTpiFld9e#F{5U{DFQf)7O5n7o4w0qcu=WU3=ubl{N@+O%J0YMQ?T6*RJkOBL16 zWyB=f(}}j;KEnoW^Rf7#{SlK)n?IUj^B-q6zihJ37{X{L4H0(n$GDk>!Y)OU0Rw~{ zrAqeA>4d*ur^h9G{Q%SyaWT}q_jnxK;U>6cCkb3oQmRhT20F5IE_QSz;j`8&-bRq25R?X@t)_MW<7uWRJ?lbbWBoz4T-2+ ze16K5lvM{jpC-5bVp@#D`^=WNonk9h>VADc*r&!{1{`nNl%kDq7lU>pi1jpsZnlZR zSq{G=X zFN~rOIOwo^;7U9`6^$7jh>io+n0VRtXngPBrwB(?)O&rTpXPnuEr?KbM0Q1-QsP9(62i2KTD*7~ma=mhf@|Q0X=0HQL5s2?pFs z2R!pdRRGDfa+0{|E+};u;YpZWFHGgi8iZobqF>ZVGJp@9W5t6hU7oW*24L-{A7NuK zoj}K381HMF>1d1Ea8mp&9wa#0V3x&;2PAcyq<%o1)UICvxKh+^tZ$~d2HA_1{@$$g z2+{0Q1-OEFj;tP{19&}pHGEdoej0j|;F(|<<46HXt%kPDCa}e7{QPS1x>Y@~Q7FQY zhZLna_c+X!;y@HRUh>kGUie5HVW(;FB#o_RJ!PZo#goVLFP7K@`s(3$p@u{u+(@9v zQq;>RsW(>6lo{BSw;v{x*9Ju+KT4_`#oPf)jL?4?tK9o2t~X5i66Q?}a18HVvHYm| zG-Iepnv(ZZtzJP44#SiG=MaTYpJl5U0YvNd4l_v{tlINp6C3$=lmeHI&fT9zCcFP zP~6{O@T|BEibH~h=`OTS8doRT#_KOA_Cjs|9)tHJ-+74eoB{8(|)N;d_Gv>`V z`qdA``STS6mK(;wyIY(4SHa&qY55bfHfsFWd6t{*%~_{#twQvW?5wT0+Bajwqu$FI zHw18!ns_0O%9aP?O>9q(TXpwk#I4si(_>cMAJUnL`QPcZS1Ry<|4pM`C4AMNnB7bw zX*^S(scRmyQg4l?23B1VuevEwYTJM%xF7e%GW{lz z=~rgepMDx2!RM07A-ldKUhd(g#I7F=9N?>7Kb3@u-<%?3WyVLi1ae0Fkh*S3e2)va zb&pc~wcOqC7;FyZ#=!EXEKd{nHxXMGZ?cFrc`gEnKIuj<8Rl_c#~|5sAHlqZViJGK z_)|5^SL3zh{2j;+NFAtV`PX6o#Vmi-lgTD#lo7`3Sc2S}KkYX+VVN`$O`mvkyIb9z z*zndXKfsEvL!Imgpm1VH6J1t|P+Qb5d!GSEF#}aF6oSj}_yr$mC*4=U1#$i86;?zM z-MAcwh+QL-`}^($9g6XFolW<0U}D7w^wL!G>JAFHl{>3DFSbumeQ#_KmL~13-)chR znG3n;>O8B39k;kGp8uLyP?1i3*1d$p3%W{2`n>0WR(1FLY?%WOzhZ{-@1>N z?%`s&NtJ!(>llmLaZgN@ohLSA5zn7(vlzm)pH|XzIz)!p9Uih2sy{fFi-Lv>n1K;R$R`h&4ofT!LvwF&lelq$Y5iqvn*xm!cMdXWp$Mf`raY< zrz_55ynk90qb~IczBA?ttqW1u>(?&E6I$D#iG7g|P(GmQ)u;dAA9OOSvkW5`Q5Y+C z&pPGAI`>KA=fDYXJC+we+xhV4d3d(dO%J!uJiE4@9ykLkkF_Tm+lu-w9a9F%!yp?t zRiO^NKn_Nv1^3=^S92DjD-(DM`eV!LBciCTng?C8$ryMh=$Sw@tfI8#h{X?&kdkV7E%z9o(#SGe*yvHe-aO?)Q8s7k(jf9~o&P zR}W^U*=G44BQt1~Dk5RDitACzMw`%k*>AC9C-aIVXB+ST1dMR^x}4#&r{y?2?~7^P zsnE4zV>5LBHCbEL!q}1C`VU%6eogfEa2^Bq9PQA-4RjS)3?~%UIHlWLXi8!zB?YT( zXF)KOMn!updXtuO1N<(&Nt-y85C9*i0uq`kuA|@^#gckl(q{0Yv!UXWIrL*M@4p#? z0IZuPX}5Dyv=%fGz(S6s?(@8F6hr@wsfae{wCL}Rdge&ZcX>bFxeMJLPTl=F3%i>) zT+~)Z-P7{yKzg3t(CbD~Jqci+BdQ-E=VA#pwAOO0_;D5xu6V+%Afx77#8LEO#Ph#WeApd<1$^iZ`X zIebv;1t=sYxrRetm%Y{A%DgQ-*OSZYIq0%VPU6jKtC5Qis}z5s&84<#^XvV6UHtR4 z{_tjhZ!iCRIMB)m&{N#F97Rx`?EIqQT;GiAw(>u`lwuuxZRD{fB6rc}k=beJQamz? zLJOo-T#i2Xd=;)#msQTZV=iBXrwx5V0>E8m**Nx)sp&wk?XyHAsA zcDR7!e<;||ajC!+RQ4(MF!0(ADSXH#*~1v;=E;(E>0CNGsXQ)f?v~)Zd{=PZI8g<~ zL4<$B4i!>VNNFf8K&jMFJc(2ZH4GqheZ)YZ>wOsro;$vK^Qc~&hii<$OP}Gb6t{%i z%Ks?ayraf2MG`u|7WmO6qRWlZLz*zukUJzJkj3!tafhtl4VYO0IUkrLt1BjpsyJ1w z+}1vDHH+rcU9tJJ0Ok`PcnVili@J~s{@Y#jiBi}bd5Mxf5h&n^Cbal_?EJGKm?}jf zmv(!L;6Ihk`+tG6qWduK`~4Y|!}~<8kze}@_^p7L2s{rzfWpU9a33k!02z$$!5<)e zAnCg}a$`Gna9I(&-D(YgOr*V^BKs6Vxx3ONe?z)S_bixwvtC3Hg^Eo z=e3aGrliO<#6I`g zgXt1k4}aFpPQ!_GI|Z6ro(2;MSyJQ;sF$zm!fj+aCNn=YEvKpru|357ixstQlQ{-MZHZlR3wZE{IUE7U2Ank#p zF+kAK{U{Cdas8?_d|2mfcQDR)7lDiUyi z8@OPttqP&`JoanTZ)XDUz{O^zg?B9M;2ldk`4M+c=0_|lFqdqNEU-rzRGo3RnZ)WX z8r#|AfFJn*SQ)%SuzkD7{vY>6qo&8cTqxN1=R?^X`p&6gP;WR{wZF!B(l&5)Vo-8K zo}b29umhFH)+edpEZn2t$$0^@vu*sAGRN7V=G(xc=w$YvyQjE>hkRZOg*nxfj&hm8 zpk@sJUtIq~ATvJKi4ZnOs$~-z5@>Jqh4FGI4V&MSb|Ns=l$;F*sX@fSh6CW44Dd|F^rxH{y{~c`BE|Gs+n^^1{Q&|dSLt9dZMhB!{j)E@u8I7$ zpDllCqkc*)(Y2tLL3L$U@Z&K$C8%rb!5-sU(3KNiH2LvEM;ZfJ-z2FA_+QJ<9uU=q zA&DIOQL_MT5Rdf>YOSC)F;7s)*^W8Ec-rnF$dPqzhQe!JUUY9od?GbVu?i`+(w{O%T$2s+HC z#eAZew7ArEDA0&IJwAkMKf<*e03NHTy$EemD%IU%3`2slknPv&QbELp{2g4l!>0CD z9JgB z_U$g!2phb*-~X}0g~8B{3E^YFls_pD?Ee&lOIpy#2p<_OsNF&(?w%LB)uY$|D#78y zlNEbk{F4t}*jNx9PUwbrxB4Z11W<+6FWvUfq_-SwtZd4Jf4bE=A#98R5x^<-e+ud; zp%QPIDgfy6F(Isv6Z{?NihY|~?S!|H@KykCm4~nmF??vEWZxl#zc@>%JQBht?e+e{ zp!e)?sd`v+pD&=K`RM zF*KDJ=`ge-C~ht!Xz4!5zD-eg$!SX(75g5wr@IAXSmp3lzeN$N9?-8rML-P+l|ToX zFn_ySyTX}#)j`0^g-9CGW|Lw8jN?J&D}Qg!G70Q#3X*9`5k}t_53vO-Ytw((ayK;C zRm%ae$Kl^6{zKN*2p|Eb%nW%#pKLz?>>Ijh5wF2^)ZXq^wGT$ifyeR=UlRUuI1ENH z(#>9%dencoAbdDm#8KK0wBdjO1&p?lP(?&Q5ni^pVSFG#?K5*+gyZD@7zgQms0>x( z@Mq&?`$25ht$rl z!fENX^qN7h>GoP0$aKh8Y{A$gN5e-m@l%1t{A7bqj@YLx2DQBwn#PD9h)k>Gd{5#_ z>M>rA+6S{Fe0Z$d>pxT+K6JLdHT>CdqFe{q^Bpd=nb9?Ldz^qY<^vKxG@Ky^`g{01 z=^r=-wD2>{7vU2=!21_8Uj1) zPyuATQmyqLo(HgBE`qiit~^BYDtxF=w6|W!D(koeYKJ*s*kWM1)E1ahI5lK@r?^@0 zdLCH%sOLesXdhrhtUPhAptztq&p4ObByJH`-v8L6vzI<97ws1-k9!|{bSc#By~Ksa zW-;1|Y8x9JfZ{?ZhI|6oK*C3@iv4|H>EdQ6jpZb%XggL}dHhk&(uZaHKD8F|0%1yT zN4KISxTas4@Gev#^KKm!OxfNesu_DS&xPsLA@je{IhL}6rHEnu29{7q2~gzlAb$mZ ze6b}Fah8mGz9tMpEBbND{WTfqe41x5g9K|CCy$uh4e^vGj+ob0##1i96kBr2Uyqmz z=JAvbgX($XQ}Y(hc*-?L%zejrO5{`XzRGyYxIua54yvaVQ${AITyi9-ORb*_ED-&~ zyrMInayO=ACZ~M#>A;jJpAPKy1)n4}^Xi~xE*b>st;wj~`|-dQ2(GN;l%IZ_R6rZ_ z+41Q>?2H-&_Og!$j>OG_QhxdIz^<(wlwuhK?!_MuZ2iZB(AaW#V9I-k2bOx}@IVSH z9aQtXhm#Ny{CME_{q68TaC--Ja&B@JCqEuIHt!AUaoM0suS~9jOMaP@{L+1BV5k3i zXkdr#8ia<0hX;bxJP3dThX$rRe0U%(UOhCBOb#3#hzn{fWuk2zG*HV2we{me<_)g# zlph`%SkDK8TAzJrV84n}26GT_69=KD|B!hZ7#Gr7t?hLa7yh4=jqVI?l@jd=n0%m4Jvd za^ZChy%Jg|HnEvK^6~}A7DU243^aLd6o_CR_4X9nJ*v9}b#XG z3<0LJ==mQ)*ZJ|jSba=hKz%tZK)H!D(6hiG*Rv2$@%AxNN-&!O3#qNjgs>FWohM89 z$I|U(0{>`Z8Gm=v3I6dWOBws)X)JT`d!ak?z?>E*xvGn=l2tG!izzZr8Na63QRY(T zO|Fa8@8UPk2V0CQb62%_3h=TQK`V)#6!^E=WUf}8(CnJfQl<)%$@Zzk?_zNNB)&$t zs*Ha$1kHz_`4BcAvdF>PZDssp^Bt1E&QZoMYbt^ao>qjY4XXD}#mGbo*RD)xlvNIU zk!J;v=0o1c+9BtD%()xjn?D(AK!~=|5^-GuAE^=MR|_y!_+J8Fbiam4Vm~?&C$YSf zKw@9=R+c?=d}BxL@sliE?9D&Dqc`+#2%s5~B&e{^KOY~>Z_sz-Q2iUW* zlLJbJ9GoU%kaX3p^Bc=?S@-)RlNS|Cnx#sLyXra51ebaUltfT5shP@NJW1ruEegrb zReCIPK5BV|y^`7pbZF(b9O9%AA--xdE&eKfK9W^0tCe@D9mcps|K;gW zS>OOJ2l5-UaQ%@KwI19z>8b3)Hkp1~8MXWqGrbU^A}`juY_*;dMP0_^6nwhPTEJ+n ztVQ#T-`H064rhU?PFpM$W8LaD;T_b>ww{S1HkZ%_&ni|jbYT>aYgKmO19aB0EUFWs z23HMqhinJ?ydj0Yz!a*C;#{scOJH%*-sFtSpyvD>PyhAHoBQU{&Aw$^4&PUij zx;`%K6btu@YP;mz!$12w#7xlL;|_ezS8eW(M#08n^^6At#n&7Xs`D(xzRzYB`*!(+ z>ZdJS%%=8X5xU+)sJ_L*B^R?s?uKIFqa%IIow2+*NqGm9 zwI-KMqtjw$?9vQ6j^?IOj{|PO_2Clcc*CwMvMvRZbmFACMAjDOvL`3(G$cVvwIFwX*wCN1uPEeX@y z4H~^e))saus#R7OPn?YRtV{wSvh+h-9i>IcT19QuKRiGzyV$}On94qk$%@GKi*QCK zwTIuIr0*!DBY#T$p0vCO_K%kFn-Bkm*Z_HJ2EBO;9@k zb3ly0(L)02ufY0oJ$^^o0C*F@(%9`ifKti7(q{3Dk%IFbNPZ3}Xa~IDs`ldHTcXBT z+%q1juOGf8=Era$Ca1ylEo#Cjs=T|Me=#hocL6ZV9iqy|qnjn0@SW! zcam?U_|5x7Lsb58^U#yhqraWIB}!*|Xe!W+ zS^I5tMOG*LJjm+b1oeijmc%+E8Gj9Rmy+rx?pU`b214;rdbTGLD-iBOJjj*{SnYv)N4(D@QRrL_dt< zVKF&@uCaN}*Iyqt2)G*T-%N>!u%pDe(J;J$z+=i4M43rbOnz}qB*MC2oasAV?@Or|3K@aAgStc=DCkF3y z&>6m}6oQy5sUIPVw2b@rfp}2SX8~9dAmLWrxE%H^x?Md+P3?9!NLy}8n zX$rY)O(K_e{qMadxok=ymsfg|$fcO#s_N9oh>MChn6%@~z$+2*k_hMp8xl|ts1=C& z9257zf>Ce(onW;jpULlY zFGG2z=*GiPU2Fok1LJ&UY>hWYZ1825)uJ!WO6g5kCM$4myf=?yZ*JYgRt(I8*-8C5 z-1Ck7*^7|fd{Y;r-K>iZ=s_9p zB54Q(wN3exR$s*7J(+2D{ex^GrzfXVBFv==4m`{|Qz7BW3U&%3y%L zmtYv|hC#fB_`?$HpBXrXQQ1KII-AVOAZ`AB@jmLkMVKD#;K#c_6&W@N-V|cP+a*Wo zR4m^FXyrMyGn~Bvjf4VHtZQq~!03@_{zuO?5KhKiYr<@(G}@>wP4ULr5UAy6|Wi#_-jDmJUSn zRtk|^m>w65^>oD;ar|E)Tk)TARE)(jy{@ROY`x%{akd3!akN%+?)Dxx&PRzunb%%N z_aBY`^%akliz)~$by2=?iKwp984F+1gX*u&BJ`u8yU3BOl$cSDQ-U*Uxi>-|^mprt ztqJB$q(t(SX-uU4VMY>v`}gp(XLlSw7knMZ&x*7`_{m5c3O{R#{|)?n|Jv`0pK8m$ zgP%*F5BhK49gLrQtPDTu^kn=bg&7qbsMqoijxQu5szb+{rOm4cjeM$Z;qS`M;>sLC+%(|rwdb|82v6`xA%+Q);BQru>^^JyBr`~oV8YM%^!3-@d zb9H1InfJ`fGJXZzD+z@sj8PaMgl~)i2Orb)n)mv>PN@0t_)cGfLW2u^-*@}hoYN_{_M_V{X=cU6LMk6AK@f^ z7EBIEng>H6I_lW^1g@o`J0RZqSGWF~^b67XQG(JAcrIqbR028rBsQBwY5Vo1$C+g6 zF&w7MErmQLsQcrB0pw$fV4gtm@6)BJ1Nlp8fO58mQ4V0;0fy2ke)%~F(E~+o*dO1F z(Ft~N!dQUUj*)_R^HszS1W_yDL}$BKP=eP=(5XdOcu`z@%B)kr?cWUCsR8>nKi)5` zlls+=MJL&YnZ7BadaF$!rG7Tp{iNd;7?()AVhZW*wiome8!M?lk?<6Kt%^%)vB&+vLn z+{>o`G>k-!SH6r!cMP%KZ62WWhe1(M&`#gmgBP^A@xttfcaq5-0^6Z6w!}bK!q@@H zOAl;QLe|_N-Im5y!S7xI^cP=mz?JlZRCVG0ohbJ&V6Z;E1at<{m8s?U`oWD17=-KM zor(1W6PTgb58}XV(x0+2U>;}t^R(WcI|3@&G68Z%j$K9y`4!(H|75iu1e>Jpkb?PA zaD`23V8@TlO%xPABE}su4^oNFzU5B?#=0T&Q>;KF~=0pkhLfB3YliBst-&d;>lTi{;@{Ogp`#-Qhk3Yi%*WQaMjQ3-D+nb)WvbUXvA&FOt#9P9`2;BFUW~O>NY%dRkZ0 z(RjH#N}&_aVT-(_4hkhYA~PYNXk+uq?TOQuea&?Ga__rz`Z8x-E=Kh+$*S^VI2M)`cz>D4cY)g%NU*n+gbuD_j?SsDD!xG@7;mx)2ZHX6tOja*?PTF6^hx0H*b&Iz9PnX zQ!-V3wjt`Zth+$Zp*`G?hWiYs&pHk zojnQoz+KOAXO;1L>tN)rfo~s|@uxfBd8~}zA1UKK@H}v|j5myvv-mZaK^2Opy;Gebq7K#?sjY9 zR>9XhR^Xox3!y_9Zd=$@o#T|E^`MMO&Qsp^CACddy_02i=~Q&ggHeTlz-95;mY@QL zJMeL3s)$#IS8hX0rY>=+=ts+nE81n#Wc86^k?WBPPe~knT(Us~1_@~01XS7r%l2mv?;_xzTT(>G<T8s8*VHhv-hLOP?*vh{DNwZkI*OT9iHY1Zf zIJr(fK=B8syC?DfS+r<~XgKbh!Efb%G!wVOs_+irnEt0JIeNqSR!h+907>$=E4V5r zxFnAeBd&2`_*j8$NR}6{O-F(49hQ#}2JSuLFv^7yS=A-yPX5^|(&A-#zZ+iM)icr~ z`_hnz&Gv)d9M)E4KQ(b4YofBB-5-q?DSS%EoS&=P9 zw;Ok{^^2N0{l4DNs`L4po6q?AwyrrJ?@c|8cW9ZnQ<+z$f^O`u>-QfT50cbhcgBC1 zkKLL|l=R6=!M-EbGzG!LC;*R=`|lzB$XJRg7`PLiL*BwXMWJ}++ssVib6BP&L?lEz z7`((&g!|n{KNV-uMl09pdpgS+S~Vtedjb~}<^<#Yx-(6bz+CXxTLCNQB=bka4|BYx zXih@ST5-B}6Ccnmh@YAp+=1u{P{-?Eh;s~8jjj0GLISYmbbrC~+sqq4PhDj>HwMwV;;ahhs3X}V%eIFjjW3JKLY z>4Fb0hTr9LS3jN387oX;uec-}$?-LHU=ApU*?}uH`GjgYol7oaHQeFINMBQDJZDZ) z&Vfa($wkwW@uP5G0HZEu3TAvxZyjPzZ)MZ)pg9e}dg+v$yOxi_KC^-qlaL!nHZwLg znO%sfA3a0|0E!d&%G=fBtny@p6#I_MEcWdLcmcu2a@J}^VFDlO@l=AV&0Wrx5+yLlFIdL1sk%9{()fT$~_ieyz7V8jTb6_-`O;&{HBeLq?Odul$ar zjm5@6vHy_3vG|8wu@OCiWO(aG1E(av_HP)slcM%BKRq_C`ekO;$f-VzCdw2sFjWmu zIad|P!Bt?3W$+=g%Q5~#K2yihkvO<;k{omwD8O7Vn$3ZUV5A$?*s-3;F+*XhX(*gL z#temXF0y{hem^_+qNwjCY3hI2N}4)C`(GcCrrypjvI28YKXxodQ^yNARvt^%)T5IB z3~1`BOilf*O-xhY#-5{gY{JTo`1~M!edfQ`*S}=?`V5fGs2FsTjaQ3nQ@6`p6nzZ1 z9%DpIU5^^GpbfoaOM<#7&4ikQ?YX4z95-94$Y;!|ItN%JdR6cA zxvD)@&RAwbP%(+IDahbT;xpB3s(b3f1O3fey%m=xk-(t=B#70fC>^t(;`1%%5LCB@6JuOMy@$vci@7V|O`M7I&K8}uQA6&{-Yrc&9 zr8kBP3J~1z0h^DBtVxsco3*JgBW1n+fj0GJIr{t6D6cOK~N*7;nqT z*z`tTY>)8Ih`EMR8`}*jCD&&Iw;O4jGG+5SQbNZDyt-$CzUSl3(WHCC)P4GWA2X%s z)uf|ZxT}GBLG0X^?7CE86ISo6#6gvG0JGUtZ9|-{#T4<@F z5MUiZg9LFJ!uOmMC+E~rF;erGmX)#Z* znGHcBd)s16Yn3JPe*d=|cK`4Yqo<5>V)T@H&T+T7cS;wIQx{I?Dh0U_r@K3!a8M*^ zI;5C}hZHZQ4$(WE>ofP}hbQi)f0!DKUEV~SmxD9SKEyUH9~(P(|9>SJ44>n2|Gw z(>NRWS4nlAP3BHPL5uACj1M$X=Gj&kzwtVkdV;x{Fh3J-1>VMb0Qm5;NdAhmgAe?T zBgYVnpslwQkTVH$B;nWo9A^_KwL;~QB&QK6d}J&rzYfLTsc^cY)-%Q_A(Qff;$TPv z?JR$hmq$c8jWb^4#hP{t-2W)bu{QHk!RCP*D$;`5k|?`%Lnd-vJjKs)cN*s<+5a$GP5woB@Lm>4Jt%3475I|ZGLVNo z7UyBlBZI;*Q8{w!oFHh=O-vbQ(5SIC|GNn$_DPJ1iJKF+--#os*uPTLBU1Pahf$pD zZ>N66#+hk&xv_DU)c1@lVtQ;24K>DRd(RjHfAGj)I8uPC>&b%%6HhMe!wXoQyZLAT zh!q98_^MvwVr=BjOC7nmt_pl?55-AkgE#qK4PK(4HS$Wl;J-0`i3-vpi>ZRxp~k*u z#=VgIa5Sk8*C5Nfj#w6Pm(&U7xiX2@9Nk9;JB&+NCCT~BY39wq@54lOI6LKt2O$Ta zDf>p9Lfyxh+3O>%gQCGE>!;>viD<3pKirSru!TL)OR+FqaS5?6yqP3@HXeCHkz7Wc z2sBu{4Mq393;jK9rPDCpGT&&M)`Ml zRjs3t;O3UZSxl|Rn{tx;Q%{-xsc*&nQ`z>$TTIXRC$^Y0H$fABpMMrtSDBk9(Dpv` zPu*|UljNTo-(IkAkLNt2RsMv3>i$&!)I>3BWNoT<>iz-Vsi`Fs`x%zBh)8o1 zRQ(S9!3I-Pi2J4j(CE7wDUIt8c#{Wc#D(sbF86DkcR1a99|U>=?ZTK0Z@8S@VUi?% zSauJtt_~*24kF1(?v{ULD(G$X0KwB|$Trx-Yy`U_w6{CCzrRuRKsDhQDEv@#*w zV3W0ntf_j)W1w<0Tt7$?8B3Z-SvX`HsEs^0KpVjeJW^Gr{~baTsYXo%|G;GVObCDG zFqe^1Rgu%*RTW7@9pf4l^|TZ|2C7KUx2ht?w+*F=OpK`_(U>aoCCHXtAyiUQgcPbG zeKA#}FIk#lfh3(JMKYl((w8jC`UZ-!)Y8eza7n7j)iDqL3kKLLU_Drp^^r`gsgEo~ zeMGUqpoeX4wGkte^$_xpW0)!&cu!n4`2(pYeSF|mrkb1&rMB4w?Zt@$j4WSVKRJ}5 zpBzeJcM{ji^phPi{bbfR>nDzce)54)1oq)z73Bj|Q9dv=2{gF|t0-Wkkc#qFOhq}8 zq@r9NQ&CE*Ct8xs9pHj^aqa+o#x$0qgvJ6Ut0h_ED6PKF!X;N^jXas6vS5J}ouvf1 zw9_6R8NCjzyn0kwy0Sa{&7LPb7` z{7feDx0)iq2PFRE-!(ABdMuELNAXsS)m=6?9z|T7Cm*Gk5JWGV1H);8XdsdPFYl=hx1p#rjq4bc8#2v+YK0#xzb=3jS=2$kI7gNxsU=~|opG7O|7%3dH8b3BS zxUh;7|6tAsXn`2NNvyKt1sZ$k8>Ii;Tw!ldUSY?xjX?^$!JBK&Fyr*LX0~KEghtI) zjg!#l5BHOkdi^UX8GAuE>a)^0i;)LuFGHH?V{ur2e%xs7jT>*TZ3;`%mv*+e!v;{K`3ALUwrY0E@-jV$i7 z4E9G!_2DXah%9si_R#f9>LITC|Mx%0>p~3PfzcaIHf@dy$$LDZ)BQC zQ)A&OPGq9*#dWf}+zeWh>cx~Ae-i?}akKVAE)_yTggVFen{vI;MMA<0^Z-mxvbg&>?i2hnh4e6e3yB^>D|air~ygPak5(!fUg%>h2^bd#1n19?Y}q+TbfciAKso+L5QL;9CL zV8&Qy{xf&P_L~|JJ-t>8^xepLr@#aTX^5g09-;UK2`Y7L$aIDsP> zoaIR5FK-dlR@O$v7$F?V6nsq~cXf^>NpmthtZ_6?A~}$u12bSea>{=QEQ2PWyIQtz zN$Qm`6TXgwFP(|ZIVqWksKA=2AWg)5;gzYV9V#9`{JK;i{kcCw52aP@f_W`*uPz=& z5r7w`&dnDK!{pJVDj3x13d)O1j=lQxKf~N%{h^nc4>kpWT0gk{vGMvd%=-017P{OK z8CFX5yMCIe{%W)OVae5(4fL;FNx=q0=icQriQ;JcwO%aTQ+_4$@9y(viOv@9SYtdq zJY&iATFaR#a(^75tIA`(WJQUbJ#CyklE!AUTOH8fMZlEtQp0P+dw-1Rf+kiJ ziVYzQ8Sd{J$v=xB>Y&*%cpq)PyQs}w)YMhWc`G7#-%C;G&N{F{mJ4c|;6HpGUUYQ8 z$V-U_6s=R7yFFJcc-atcp!gJLU4^}ruUTxj$y|FZQM;YP4=p8pjmK^mxlZF<$se}L zV8Gp^BGtCiIj$=R|@aPc+r2%F&R%@Ft(Yh~>YtO)M|b{DkJ zwZEf%n{$v5yk|i_Ms~SIWN}`bVTTgw%hJRsbm5!)p-q_@w9_3vYsqQ>1+Ecq0K@w$ zw2YVjlxN{LPJ!{RJQU5ssG;X(;0e_l$Q%A*SP8$;HP3n>eh~{BMQvVG_y^urEfsFx zdJbN2QMgOg&TWHAKt7AnFldp^cFz*YdBAg<yW`ll9yFZq=-7?0D z`0Pe4XSf(Xng)Y7Qr4#UAQdBmRrVs-<*(xecwMOX;Q(;P?5+VGklmS+=@ zCSMYkRExlEU^Lj|$;aE5#ur-z-_sVPYxqiZ{bfwDn$F*{HaBYIC&q79waaFME&_MY zF8>L|6l?)76CmdKP*xPSNG6Co5yYKw5VygMx%;m$V{n-CFS;n$-*ta5r;w~R>DFf` z?Pkcd8Pn*4eyqxjH<)TKGy@hao(b{qcKnVPI3?xr{MB&Mon+VG2_7|!gA-BI{XnqZ0>q!fg>J(8 zHKMiguYlc%kp?NjYQ(myur(T1>1Smx*AtDdI#+BUTsHWKfx>?bJC+Du11mPvBXd9q zj)>iRU}7tUt;=Q=vHh-C*Zg(FVe2rPAx-E^^b$dVj#Mw6iihd}AKvY_rg6Dp!@IEH z*9Ed_L-?;Z?k!tiT73(SXBet5yMo+myrR}(XO6~3vE3bL^Bjl`VjI+8ep$W%h#_fy zm-wExAw6LZpmL%orgvamyx*scX?}o4`oZ7FN55514IN*^z3(?96O8=vNI%zHjr|8dswfs3h@c^v2MUv(D|Q;*c$B5{o}e5{IkE|k@fF-KII2z;@Xua^7`HfeLI`Jc31>Yx!pQ)q@r#PMt3;==PfJ3%B@s?fkPRs1-2^V&^)TZ9tV>$>-D6lM2@_ zRrV8>(`QxZj8&Zbm>V*PCV4Ce^(a~eb+y;NY!~f*0cHS=fOo_>UKiG?;C;x?G-=$vA>_h#Y zn^2l7xS|opOW#0IXd`|BLS-BX?>Z3Gr|iow6`0jFOPldL-i7DZ#yutQa-Ex(cLNiU zolV}IMrKiyky8{>!`=IQeV6m@MvnE{A04?oU(#}}gu&e)Y&r`;E$o5Gwc;zBTnk~s zIntPJ*7X%zJ*nJ=6Et-t8z=*2_jCVa&Tjo^Cvkxn{)dI5FgjD>v-%HVX#H{!5GQ#@ zdUc)u(0F+N9lW1__r^M41CrVVS`{cHAd|N8zYN>Lo-Ddv(^w{K!d+3x-+R$&j7(Lw zc@5bkZ-a$#e5Sbju&izu!yl)M+Vye=Hou3Y*>9%bJqlG3Frju+LJMw@c=JT=Aa<(z z_YdG_u1)gq#=1XQGfMLJMZJ7c2-+iWm|Ey^9SZQUK2vzG^`Ql6mT;e=u$im%*UqHD zZn_9R@7Dc&Ygb)U**6PA3#`TS1DjEGE~E%)8qGG^@OUGJu+#HIoNyA1dpTw7h1hpkHo?N06`fW1)D|`Ql zyEMr|unJIu_uN+YPJszXqwvr-k3#)NLyv+>ZSQXRLlmd*(4(LU=K$lmx%@vEiLjlG zL}i~9(6(wyWnbMX9E=%I{&njlb0qkhrr2O0bZj`nN3Rk1mqNzRU@X!HkA=7yuiSV-5x-3kRhUkFvJv(k52h zmusX6Aq?x%B=Ig9lTk=L1Mh#p>#Zwm7jdLBtV3@4ePBRRLmfj*SlVrvc8KKfDJBvL zABI856)1#wi_|?aTf#?+QdQ?Ikbx88z1oeq!rXn2O~$oayio#yN36u`p{r1C2dzw; zU-R_0#Y>5u=a$s>00tYs7DMJro8vNSOH4+I@5CgS_>cP_58hZPkvZtN7>|?SERT}C z1jHh%4N3M;xv0q^w`rRS=8+s&v9f-DQ*7Cn#m^2JBsJKn4M_`|_d#@$+4LP0l$kO#*(~ zYhQjP+FkP7e)=f*%PwMEgQu1F!Be27Yg2YtOL@JXXth4+7V zq73V9Ws68toDz2ctUk%#4+wh!XVN<{G)Zs81^wp1$YJ_paM)ZeZ-Vr849PMVk?hS< z)d{axez0X|%t&v?kZ14nET9y$G%P;3{&&F}_#4 z(Hi+a(j#}Es7q1%-9?`mi!om;3+lSu$<*`ge2txH4j_A?VZ^72PAR(6dkBxOr75^u z*DDtum$)6ccu?3YYE#CD(Rx6wRM@9*hoNPO+s_9+A*7xZ{RUT&T@-}@h`hlX8Rl;) z@b`kCrI0-62C&H-00m4xkd-qg3jXNj9y>ap`=gh7$3Tz!`M~q6_#7*A9^~&op>`A8 zr;3_D5<|&x6XWvtLa-T8aRw1QN1LId2v$G@OT4^Yfq!CjyLTssS=uFb9~6Ai%YkF` z;`&|H0Wi4f?46O}E;@it#(jCKii(<`WA4BK4=<@+ARf0(sCPRo>Mo&r)d&hVG2l2l zk={5u1XKGt!Dn2Ust@~&D*-6JWFP#M3ikub6=$P|2i0p_w*S;*&q4pGD?DKSwDCVg z=Lqp1(dfOu|65H*uGHNQ%Jq5~G#tLhD)>UUIAC9XEh<(y57HiCzp+&8-bXnbJqlC+l_vQwXA6K~nqJq4+7nT;cF>uD zT%pbj=!9u62YQIN)fh#0)n5kCL1o^*A-UkPZ6QqWe(c4s!VHD%S`0c-13c_6zc%;u zK)bn7wo=543y%8R#Jt zNFvuVOUtwQYl{>2v8atP@z}`3V@F~0fc2_)ynVe)UD#RXDy&^`0SaNY5v{=v6q&n^ zVxS|%+3cO*q6>f?r`V(y|C(-1x(gm#&b8qFv6s%Y&?X7!Rd@b6zTS$L9Jn!J=cb}2 z{l_aT=6(n$%bQI2Kz4S{6#1>qxXArrQ;FhG#7(|=XSvQIjhr|`U21$@+V1i9*(z3u z!5_Yg+5EkQykD@Aa?1y1lO2=sqyNpb1oJk@TDpdSkwRlm~-bsAm4AiBj{}BDzRcb4;kYjsk{zF-wa=h^in@O+Ut)~FERRh~E?rN~{0jw;gJr`@w^QfrhnJtB|yXN`0U{0p;U=y%qV4Gpw zvZN++GBHvdMv40fo1DU$%#JsSac<3KjeFuh34*HC7y!qfoape1@VCIb1pXF#%Zme1 zzWQ1C)J>5IJxJ{T`zq2kjV$Q*^%tRjPp%uo3St|jEVQyVs)({$&8)wGtXR3{f8f)3 z^eN5!g1Q&M}C!d8XNCh4u%Y*M%#QutT_a_lZyHN>z{z`OS0K`<#=kFxZX1W7JP z!^7Yp`P{e>9+tupOl;z77L2Wa>1>Q|#lKW5Awzw$liY&-JP#h~E4QSZmwZ&+hQCHs zJ-{9-*rS>~e#RcJvBxI%Xk?Fej1lg@2edU;yvURctEn$tQ zajc6~jTt8!v*Vtnddo;2~JA3Ht z(Ze1#27EpPev%11q_i+Nx3S0H+2c3t@gjQ!*u%pf_p!$884D= zX7Op~a~U(p9tn9m_@9P-`z)@htxrDzeZxt>xbT-YbA4qHzke|oae|v9H)`qgO4I5F-K6EH zP`?QE(>tplMNXL2e-X%Ws2?vJPy;VfmT0ZvpuU-Hcz;>cCbF3-Yj1Xvit#p*DlIUSyoNcfW{zL59IvM2cm{K%nK@RDLArGpi@~=E$<7`+KvPwW zFZ}FAM!x--nESUqGz?Wb@vN$;^!CbnB%I*eNOSI@&y6dS@DFykS~Zy!Do)fMulDzu zC=!l|=J>5gRQ(|MVup>Wk!T1g%iwXNTCNxhj)L z3-7J5u=8WM+W&*npq$}Sw0WmXVX7dcirV7&w0t1~KjU@IokAaSl_+$#g2K&jIYjdt z;bZeVO!K=D-~%%L3(emugwNNUZVY4XdH#f+Th2OM@8D-|XQW@Ak)Zg2@k$tc&t)9L zmjNIiE?Fg`m}bNBH<+N+Ck`BeTElOJvTmcs+&M{Qhww0R~o{^m>{BtJ$c z*EdL($WA~@=`MzrUgDg9kpcL4F_*~>;k5I`TqZlho=;-3W6!E_ksoj@o)h4MJX?{) z@8O@j1-Fr>w(`%-A*~)1#_fcpytiYlwrPO>3y?OGFUW6mq!N|Aqd#j*#Xo>R0Y8sI ze=_y&32#5|x|%1n>L z^NSZnET^JT+^dMS>3xpW(O3>XaFA4qys88k>r>?kYoE!J)b{znZ?Lex2Vhug#XeRs znG%WwG2|b}&*gw&G597a(80GY^mqmN_o`K4O6~!vmLVJG~V>nct;}%KF%K^z4^|*j~qQ0kX{Z6DE zeU6r%-tWrd=4d(TA|AYOM)+qRp_Q1PsK+gFr{PNhev!Ic-k7XUJiu9uE9$d~@Nn>O zQM-wIV=_7-Sv`$e!#q?+K@&V|!NS&A}s}I=9@M@>Z zZD`u0hH29>=GMmyCeL2%f9}G1S|GR<)5l`^jHP5qT^P%Vhg`(Hlr|!f)~iop<+&HA z{OA{OhabzIzK_z+W$D+x5LyNS2 zNr}pqEFF43x;kk;S`1Qz+`zJItYxQ&2aS=?S7)R2YQQ6}v>x|NHZF;V__Z%(6RGlR zf0Kiob^O(tUH+wwJ9zOP1&mOO`#|HKYS>q;>Y2%ni(`5ExB75YqM>>0a z#nIyv_IRH?wz0?G+2c1HRTwjs8meB6G4-mp6%%2KBk1}sc(QapN1Nzq+$O@T#>L(H z0cCCGtNw(U6Kx_LZK9S~9ru4uCQlEs=9e(DY4Y6A4zo+$C;CrimoJmH{O!d(7wN;U z7y(I!gYgT{vAe;#w=cUD=z}C5F_qg*^PvMdOR~NMtmP{loNz~hWDlX+csDxMjTIlP zwKTsxT`CNzFH#Pe`lr3E#;@?a-OuwZCBgJ+pozfiHZl_uEq$5ATDo7r9iu}SaQT8{ zdDkX%9~ab++Tv0J@rpf@gJvrLhiGrXJ+1K30#9pEo78<=QbDOr$?t8ES(`>0SRkk$ zljLlafs0Bc$ya94Mz!Y_Fi=wU*T74NV^cpw{k6vu(_h1&zbd4^HhIpYdIEPq|4KlB zVNHL-NkSG?c>aK(>g$3Z1P-L0=@kuX$`{Z5-01q z0$liT`Dh{f?i*a0+xaQ4A@7d-9QdT?C~9#J#1vz+x!RKLEirCyt**l^y$=+&1 z`HZq_9pFWMk!BeNh-b6TZ1K6vpfO`q(ZJ+UC{FpU@4D59yYLYFdS5AQk(}-D>$uF% zI*HdJ20H01%iDAyMq4^h*4|FgExQ9z_kF-w5*`}p5%g#d8cR!GOUZWo2XS-ikS z-y-@`GEMm)Zc!c5FUCy4DmEZ)5w&_NSx98lu^|GpgOLfdG#(+9KF368TOuB?vy~6L z3>BC7-x`Hjf5lm-K%XmvO2*k4td{qquKdKTGk>;6#BOT zRDVWzoclrXOD9Mt!)W3xa#v4uFc`yDX2;zk$930F+^Eg5_Ag}fKivm9tWc^xNAD8p zuiIe$ANC$VJdQEvKP^Z;7h?c;slDv%med~f6vmw?)#Rn!GO7SX;QZRg)1X9TheX%_Wjd*E}xi-}19(10qH2BL=h_9QpalcSF&v>Dgo9!W7R0C8c@bf_D&?X0L1Yd%`ipPmK!bf$=BnvV0&ei~D>SAq?a1*uHQ z-nt8v>@rb(lN~ec7d93J+Pq`xGmEh6(MHcQQJc#N8z)2F7a*^oxrt>zJq#eJ$aGcD z1QSV6-<8yEFcRqaSH7gpjf&2FydQ5>6uQ!RfZc_MED-in#8Byyr81ZLsKfL>9C$_w zT8uTd>Lug9K=u6XmYAZxeLLx*FUAt^bmT^s=G&5_r2o%$Qj8yemK5Xb)tG|)gWDbH zf6Rz&QEkd#YpCJK^?X$wZV<(`qxRr-lnd{(nknr*5-iVG)PG95Kf$;VxVgNfqfEs( zmJ6rKz+0Za>?vT`NQuy>tIy@xqK7v74x&df!0d2^uZkwo;MlqC>Pl<2Lw2`%mx*57ca>7x`lcv@Wc0$pHUvHZ!5h(o-AVw<^h`lKVjaj z^a7vkVoGqA*i$p;Dx%cAPax$nt`7hg9pO^ji`u%o>GG054IXt>cc)KQ_s|7SyN`e^JFD8| zh=Trno*eXcDuwmSubrc%U&78NAB9@fp3Ue7A>xstuzrCQt@TH<)dofFsrWBo0Y3`n zS#;|H&H}VUbsm<3OY`MRm(G&_bwG;0G(L`L!>QKDufW zG&*^%Htsq(_=rW}K9nzA0_t(jc}n4S`O-%m64$B}zK1ugKo4yaw@*$}+NHu?rSQ0- z?v%JLF}URJgnp{!I27lh^4uG>DOX9(ll)rrv+r+&9-bYQ3O`^_9OC`wA{2$YC2o(R zHWmk>o_8a-{Vve45xTp5RlXQpD6(6wygf1hY-bzquObQ9C~^m6?Xq9shVF!upkUZR z!SE?+hr)H-q)qfmyFYhpOD4~*9yglY3qF<#4=md%U%G0Z!vD1w28LG(cR>>cl5;nJ zRj;VMQsF-SnfIuf-Tc~ZsQ3Eby%KZ*AA(wVKn}Vm$!YG%=23ruYn})Q&}P)gg$*z| zJtDVvzfbIoF5Gru;7v(DL4J~C2?Vm^v_Dc^EDplU6DlpK2fq0^Exy!;+n zoo>v*7&`5u+AJ5=E*lL^ct^lE7ARa;Dr_pBCOexet`SW`1D>kvq}G>D1RjhoDbVw6 zKsL+sWc6xUz1bFYFD_GOIgDWhV*_m{kd(n|;C|G-SIr1XQ;F)8~tOaF-F|7&$j z%Knz6U(3?Jd^Wc1rLpv`XA|{Px_3Saxf@W(1(BIG>n|^$q*)|DTlFA&bv_TCfAXD6>V}FR zX8MVnlJ222Ch15}fWRtGGf&G`qS_o>kRLlWB@{MqK}q8(Y~#1Kf$0v?qq3Hy&An~n zgKa2oBz3nGHbC6;UE<>Qi}&{VqabcP*u?G*G5i^dn=Zhw*gf$&5;U%~TduQ-T+8MV z)!YhFeV<$1kIrhK1E9a!?xV~{5d9efk`k}luz3}Z=UACocg5rxb<_{Kh_8O4=-BxTO6>|;U(GGUeP;2X=7Wt;<< zNX)=T%>53&v5$5%!PH$sVN{4V@Ecb>UM4uB{12;W4lS`r{MH7SdaCf0$Zw5ect>1! z-+D^oXZ51i*%-A2#7mdtKLgSNv}{ZIWTD!XA4SKzr(gz; zVR8fyYJygdCv!oBh|xNKf3{j*@ebnY8IT{fb6|8g$K37cgx%3JwUfrBgI!r7Pb@A| zpPo1gw6CY}INB{3^4c|VDg_P4%_XqiD6lp>rhXCOp4dRZ&V&HgC9xt zOvQR813$H}5E2*{khTbf=yt*X@k|!n1BG(XtEcS0A?55tjj5{5`>5>P&ifCd0O3BF zqvicZQs0**d}aD@G79t6qBnoOd6+na?H02r2+$E(y>H@Vexn<}bH%}n1Et{M?OvVs zG}KOGIB-Bq5(gX{b13(!r-+aIC=laQmn%e=KM7F!#()`SL?6Y{Z%9g?fazys;wt?C z;yXRacg~+nNoiGdy{il<4wlliHm(Bq>ZcXc-!GLPm_Eb7m)4U4T!o=qK&w>>cQ2c! zICn3*Mh?D$a+crdeH`>rx$vOuJh*Hmx(I{xD?9*(<4DnYs^UT{VUr8nWoP@cYsCf% z4HR<`P8^qYhWTgum<0F*c1>+E!-Kfr!KJJ)|11&;FoGp3Zq#OEgGCNvUFKRmOC+r% zTH<^9?5I;xYdsOLM-?rPLpknj=AZ4L)_S6R;HM;G^RnOz`k5d*1s!fTZuZneLyEdf z9~0&%E{NI-Rw)R1qYT#@Zm72wp$-97DhQ+noKQ1aqS8P!SQ?DdkgRUk4}>@dAZYF~ zR-xl+woRxhGSZ+-w7$#*mg#?mpf>{lLakt{^@3r09Uc4)FTYS!N64yVD^s6vME*&E z=QHl{Cu3sz+k~F`QW7tEn@05al-P=6jGO22@l3s2Jt08=&Q*7tRI4eS`j|!(od~ErRw5xZe*xd%z7$b2A&a3B&HnBx(T>s(1f18Y$Z`AMK%2|xu zzZDsoMO{Y5-zFE=aB3$-b}9HC^MusaBK3z6Ge`fCe7-ozAHAxL4@`jSea^}JGm~ip zVAa$#{+a99GVJ6scU5Th_b_&=q_&kcSTNjhmwwp*G7uUq{B25IEqS9UqEm zm8nA^X$zuaG@OdS*l;Z42jGFPQHp8ci-c&StmQ7Hj*MCYk3f^cyMe-U7L+xlH)2el zTN(i_S0e#tTnD+QvD`)9ni~;IR*b7KEC7e0EUw0U&H{7J)i_r4*IJ2H66WWuCQLr; zi(x){HevX{nnXHb{zNIIS1^_JMPCf_`%6>kKlwiH7GMZ=H;_q*0Jf)hF28ZU6$j;J zJY}Ih-xbY($IHKrW?9@5c0)q`>0C=?ZD)Iy#WkVLRkS~RbVRgP0&`;+hLfCcgP#>6 zDR>NB?H!!&z>irBG1MgXgoHbj^ zv%|mVK^OEjfm9ZwQnb;fHX#joo@VPetVk;>aukY;8wvk@;VRr`77-q7etC?=5{~fx zL;YaCfa)svnkT!f=k-heP(QR|6&`E?ISg4wNY0S=&&C8fDA|xZ--A==EL4ZpJ&f~w zz6E8)2^P?Zb(13aL1qaZ>oBy7ipR9{n?VmV;~t$bbFx5o&K7=cJNiO=%GmuSzGTiW zZzOhqc}n7S8{_L$*n%7s@@Z$gl7zJ6z(9JY{fnT>=rI<~#|73qVn$>08R*_g(s5{LSSTf0zD$OZi*AOaBLy zXVXwW1aftU+S1)Jq47cv{;Q+&H3MT51vw0;byDQt3aReXqK1|aG^b^hoP(^--402o zS$NKjzurSh&}zo}G_BmP;+jqxgDXVyMT5es8w33_mz7{P#vhb5_pAE))p&rnavQe0 zq|W4T==Rzyt6|`K5x#~Scpfy_-$@EimV(7LF<6`r6LKxh*({o)Fufb1ErF0Hdjpr` zIisvg$diJ(hSk1!1P`Rl%=JP+lU?*NTu5(t>7Vs|@Q#gizsBi?fc==~cfY&Kn!-r)4Vzz75ARdf<4 zIGlpQX`>E49m7g=UOs-_N7A&x7A!S!a5lriZ6*%7pWrOyNE(Mb!H@r~{xkUhKkL5= z{YvWnhE*1eT1RW2INn4f-%P*TpGxxG8k&B!Xa6<*#{Cz02get}#M9s(hRD-0HY}v+ z+5OH<>V0=XpaA~SN=-D61 zSvw#;YCL`&Ol|>voGilY7r(yP-*fTuF`zoXCFNO^d&jL+xZOhZW8sa-f?8*k`+F99 zv)n}o)Ua{=i~@mwJ~U$u`nbAnVbERGkl^p&!+JWD|K!O$ODSKI!LK|UZttxLw5=F!hRMXqYj3Oz zGP|C-1_t8Ts{-VLFl6cjYl}KE<-$sAARsWj)Quk9E zQ~2C&N!>|AzXEjFHQ49^YLwB-aUr@_4R7EAO?*|WHMW+!1Y?4?&}}otxZ@mL+Ct%( ze@08VOJ0+MkF?Y6A1dBQ>D9@lup1A*aG&CR0f4%RfzXPxrRX-b7S{kHb}mUjqx+Cy zrn@G_E<~OVMdXPoS0eLkF`}Y?xzg}Z%D{_}q1v;FKjBefc0V%OH?LYKl&EEdg%2!+ zM*V$jmS0Knga7n1q>mgMMyFT<{jJ6`PV5RNq>;!TOU!>nRQCaXIL@M5?X(Cy6{hO_ z!|FOx=pc73UsH>>o*}J5*@u^7kHD6z$r%wolppSJ*c-)M zBGk<>LM3?x1gt7kP4HfW9^8oG)=@*yGG;IThR&!<^6@TnE=GBMz=dr3yk$(f{Mv$x zg~#|RzMtI>BXRXuIS|kW)Azc;z0ItM@b~*T{@!2q?f4s_*?nGY)_Y}~E?;X%&}G%b z6g_^_%4Mm9ZCGI@Rc>pv4A=u3FkfCvnlEMinpFEm+x!q?zmPyE8BGxf+KluboZI?8~HJZ1c2 z*Bo)t?djKl;ljm(RhwjOX(!%6P;Ak+{{`u%AK1XbsK_;#(YfC=>!Dga6V!^wLwg5j)y@zw}x3rw?d{6?;fe>B8z6s+)UEaUI1FXQhHo!}o2 zylosilDsZE%Qe-7-D{5|P>pdODjZxqs@bPGH);n@!P_dxzO$lr$f@y~(1 zkopm%9)Q#Xn2LW694zDCuZ4fx1q_Q4Six$unYCsAA8O0t1DCMca?IL>{~u~|@Buuo z1+_TL+D85#YRh9`ub`GZv$oOyhuZQzE~p{jtZD3jS`+*WLt^6>@T0Lz-?jBSA)Es@BBFwMGw2rV|xb^OLzd3cnsut(-+bygmUM#o!J?=iuD z#_G9Dz-_N8T+wnDeJ%&5qhHOn5sBWrQu2D=mqDLz)dl|%PEo&>xOXYW|8zR%lTUj0 z_dxVtU-$~n(Q95V$GNg}(*XTPb01?7iC6WAs&^CGK_*{mwOCMj?CKWq}in(F_KGGs1w|ZaLh!#f`y7GWL^)xdDiJb$3&ma^wMs$K| zI$$aWDB*_ybSD4|CR*~`3S9u;kiU34jeL>^$WKn_OOtXHF<6!YEWOb^z-iAxADulh z7*H+w zY3Ji8Jql0=Z(lZG{VDN1AHV-8^?Q=NAHJBw7{u}S5tHCODZa`!s^na%G#t5inT6u3 zP~rt<;@o8e zvGWV0zp}#->K=dJ#mmRRq}4{lN?=v zo<{eW38>`Yt=C|AtHfO;*Weu)TUoH05yGC_A#cy2LU#89n#eHFysE&xB;(~pAG{VzK?hr*4xeAjmj^HI% z_^Ui}!u;i-sY~(aq87aD3$pWm3XMw0aJG`#HyjY6UiU`j1|R8=CQcgt$H#>ufD-}0 z`T}us3~|yag!McahNX|>S=^`x0^DD+WCt2&v9wN>mXn-zoTb^4(@wCo^yIXYfD^HKF5!l)D#Rh>qsNS#^g{p;|>iM~N zB<8Nzd6AP&Hd-4?3ivP=KpCHS=<)Pzx(m3x!hR zzmM327J%rSZ}SYJn}t;_==!lEw%&#J(_G3W;uHCgO+w4vAvyTM^oe|-JkcQr<%u>{ z%k-Ryo?JkF6c-+BLDzFRxcXF=+#ZJ)4bYW5VE{^YHp_fzNLD$yFjQBz9@qD@^va-X zy~A9unjforgeM1MbBn3~75_LV7N4G@-4L}|Da7b>Vj)!7Mjr2wPcCf6#s5M4Vc8?d zA8=bLGOT%?etWYTdA|Ht45_JgO2`}pOTlkD6;&D|Jv z<8gTx#^;@Zj^k)_n7Yd65sbPgYsFcTzoSPg40$Fc`KS11*dY6J)M8k2HhRB++B)IK zvP@$E{oEXnKDWifvHz0rIX5`Ya%0eAvB~OQJdI&LsDPPWcv7;Tlqc+xCmfWWyS#SE zA97%wtq4#KDB|ZO;t2!1o*Wa_^UDQc9}ZcDuz9m?iHZRfT>gyg>%4|7mf z(06*+k{X`yS$h>y-CRd3$Igf1ZNu05uClN@I!IS#Io@~(HCnvG%x31g;VRk@hktHP zt?g>FHRC>Qx~UvS9$VNo@)D_^mB&nB=*2|NJU)_;=gIeR z0C%jHxq9?E68-(t`4{S3w(X#;;Era%IuJ5-0v_8ks_1V6qKIBHxux~2ZI7P^AcW|letx4ZU;P?L>@Ez!P&~8MKQ{7X# zO3upX1Ak&%)jX!_z6NyFYeB8Q4p`|F8Au1?h|d9nREa&~6WO&x#+4IwVS$WJ16s!Y z46jb(|Uq`yty40ciM58XZ=a|(^e+%+nOw8{ItMZqIE&AxFiNaXJx)ma*eBtyVU|&j-uC z5uu?JgvLq6roVCz3~@_81|>gGbfC;#h4BOGpfTw4>M-pc33T#GDcp}=i}@EDB;K`O zC^!Y(I#uT4-)-mI7(VrtbadlGS64`DvAR(i*=(k@VOnDvox9l`&*w(*{ki!XD#HR< z8TbbIt3uxMK%Zf2`@E}>6jkSb8BZ2F+eLnMyR1EOLJZy@2AA3Vr#Su@7so=ZQ}}t4 zhQQ*7e+*H7dz2^-5%u^z-wjcSA#=yidp9Gx4QUh@onx0E&eo>Pl!Ijj6dKk%@1j0} zl4{E|#2l_n@KsOKDfZZaU7CPHzxz857{Nf}_4!>4j!6W^yH;%38-ywH^nHmSjJ?rC zw2hgDUXI);(SOR$`_D#iSd89fkqY<8TKbYsbW-GWvx9jUzJX%OnpUGWHlyrfaq zuDRxJJO|_*1hTBH0-b){M zlhxceM9qffKdSi&v*!P0Bzk&?nt%MC)qFP9>|F%4_7AGnJM%xN@!iD)D_!HVfs1_6 zOB@b4m;&4jIM^;lo5M-Y1ISS%=RPnX_azut)$CKzr~bg1+lTo=TQV8< zYnHTmkgc6@zx^V%j@4nd$R3Kplp)`pkn|7SPm*4shug*^ecA;i>2o08mWvaT{^1|d z$!#|#Gc9|cF8&BNM_fqIwt_u`VD<4>eFa8Fr9K5$cOz>NPQv!IK?DA-p_ky0Jjga?)@iqPqn* zepH*J7Q>(z(-6fi`>?7V{En zMo1XrKiUKpD0sYF%P7AikDYG=&EF(gJ+WAiYs}SmkXqcXXN`%U$Bi9#U3hcsX2+^F z&jWnTWS3S7bkSp9{ylVri*EPa@8WAjPVk2zx!1n@K}ephrTb=MsC|E3zh^dlpJx^P zwJpNykgdf63BAKGf~#&rNIb{_0_fbPGwhI1!^7EuGR`&Va_`*vV(#o<~i6Y z`Io|Yon0;z!jLFNI{dH}`}!w?#)-?m&`I<$6}nml+diS-xD1>c{ zQQ_ZB@coRZ1iz=@_u@A>$|9y_Iqeybfixi7STnMJc12;)=fz#`a^9OFI-Tv<4_X#i z%)j(5-cXQ(w~7^gZluFAt=JcxEKnDF%`P?+cYWZpeOO#@M&jKc!M_t&6(9I7oOam7 zm(U5}2I%2)r~_z=z$!l|Mt6B0f+1PPxoL)zqNiL8|j@MNN1o z1)f2%H-2wP>^OIw%0>9KjQ1&h<&!OYGFb|zb?ch}?j z27C*l%^E(*uPNo~Gr7peP)AoS$5*vrWq8>!3adJLIomgF8eg@MgfWH(_%rbW0%^ngN^VOj(4y&G8XEn&jkF8 z$6LzzNnTtPofo^ZS<6^{D`-Jk3FYV}b~WLOTTSIipUV=~Kmx%^ne|D}B%N^r*wF>?gZ{p!_|YXP8+A z8aWFpI~(V=cLI4i6tx-YMQzMU!Stp}xP_vIrCl}?%*}qvY>ZFwe~6Z;d3T9;LCw4U zj2>i|#ldTp;A)%f{J7$ByzOq1sFiY(c2ktE87--qk~-Js>zn39mkV9$#g6k;sNt>0 z%y$l*dG>ectk%Uk%Lnd7^H#l9QCHir@>`-9aVc_6A{E|pDNzhA(IZwQFTgzXC*tc* z?5_+tp5$3G4ev20cKs_N(b)jR%~6;KS#Obx?hvxdA`?wfXz7|!bC8(THm3CI-lAzL#dw)Tt1rHOv&IK3tsEcyNAl~r3D5H9~ zTFM#Ol((!Q(`xRz+%{mn{TtyE{snx;d;k9dU($Wvef+Y_*E!%e#Yx9}I`yA_9gV&Y zyna=W#gh(S&wqmhu*Zp;Ep+#pg>FB?`=o$-U5F_##ljs9^MJ8E%-7U{++=5!*MEoh z3jd$Bw8u$f?>QzkdBL80W#n)~{?!?hvDl3FS z+FKUeT7WssChu1`c~PH$Om+IS^#eZt9H`FSI}dVlJlQ z<$G#a#7kyRz6}>wL5IHu9r_iWOuTrnCG@K8MpjW1 zVq@}m!GCHQ~%iYd-@_@?z$vYIFw7Cv` zL@D0Sh?JO-ptpa)uTty(u;>3;f3kljJBYznlvrz>GCRB1sb6rM(e`gp!3cWs4!Is$ z@5g#1Z7wJbx8hyinK9l$1Nu-*>x4mNqxlIJJ0~rv+w>)0AaToT2N8F!OsDf!_27`+ z@Gpjx?Y`T?Skil*F%e_f#!Gu^F&w)26+N|<&`+dM;JGsjQ6&-pMVuh}!wuA7hDjgsxH$aw_vdtL(d|?Oh_}+%b!dO=o%)jgScrv5jNWk4Xt@_6!OsIDS;tX-SMRf& zW^scSkn!jgN>TNZ{Xw48;WhK68N^{X|L@5MUe39&JK;yP9L0 z_N+&^$M?_6Ig9DA`iC0{`~uv%Fu^Z2!GDeV-{78_mNKFRP{ zTt6G=c3OgNUs*Qb{@KW!GpY2O6deY}CwDOtKJ}yor0kCMDfca!IwjC@ThM+n^Si4pi02g>^Dt64J$$7=5!U zB=W#Mst$Mx_@9OOUxg+$214Fp!P$A!OY``jhQ?Xq$9jUZ9n(u4lm=OJ<3QQ^f2Y0n z75~rL8~Qw2^K9Jo#)X*F^Ju&ylbvVJcyo4~en&OUW=GOwP0+-rUxi2KZUlKSY77JORaqS&nD-mZ zw~79H3ZUr{2V?@4Fdv@t^AW!vpZSihSONauZ&_=xWqXn}87o*7Ex3!&AlMjU1V*W7~sU9WS-$wk|pQYVq9{bnEqWQ=cw^!=k$wCr=U{~E}6`R&LM;4 zq^MRI81rNqV>AN&TB!5L^f3lvtA01s_T5V#cBPiapjAotK{J1bL8cB;R%Z%BZV`ho z;c0w1_!4uNd*xM1ci#=Hq7o#VpH_E61gX$~! zr&+wW0LaC_4qGG@RlVQL#+z$UY`E`+Ct3^wOUeiNHV>x9lP*G@gQiDX^7K$t5wxG; zNych{cUa-yjSl#;0EXQCDqn~U7#MLO7B(A%R&uYV+C`h$*ey;AHDyuI3>l}&szB3IpWTOCCQe^$n4(Q;<29Cc3tqzYW%PQB?aOGnjTS%Vk?Oa= z^{*q(;JKe21NeRAvGvL0gcnDu3W_`%oz5j$7r~`fjBi;=(yyH{2wVipJ>aG!s6Tfy zL7-5K8B>J~F-oQd*hGvOVjH#k-7#ne#cv8U(WT4B#e~ukj@&boCc$1YaZz$OBF`Lj zo|?vR1Y*@829aNhfK@1&yMc66(N_0O=XVn;I}0t+TX8psce2g@#JIzQ2wEylWeUfm zla~-+t0?L&`aE%x#@%Bm1Nt}1_w@PEY*1pA!ea{eff!UesySTLkkzA#+JTWwLD^B% zGl7tzekG|NiRwuVrpi}gWLR8N;;X{wf$Hq3I7?Eaa&Vy~atC@e$Ks1Ev>2n4<2yzb zX9NH2b#!_zEEe`kTKY5$m9l&a)WMufQ~f_|*?iywOTzynf-ZLn|Jld0ME{W$$?sF7&%%K>3$q<(s{q%bL^)KbB=0GX7)=s?61!{!5E`6m_>!bW&0eDuo9X`(8OX zS}8gqsRxw8-HLs;GT}32!a>FP86G~W1@)}nfwk3RG)reI_80NvSyUGD@3Ccj#+a}l zH)amN|6FYbFGU+q&pVA3frPido;3COW%C=o!=>GCK5LO;ljqEN)rj}HntV4iqM ziZ`$*H8$Hyhq*E8n`!Y}4)c7hkeC$51++M7qc`Wf)DwY_Czpi-F?Vn=w(^Tvpxzds z${0__a3KGR{&#|Y>;rk`8Rx2AW~(o?bLL`Y>J578E;;zf<6`i%jUp3!k^{}G$u(apQGz@t$b3iDf zM{r+~{D6h%!u$xHx`Gm*=?{~Gb5H?DhjtXTo_QlnXdu-JQB-;Q6t&aT`X}MOw>t~; z+caD-1fHG6Ci5(Z=^Nd`SX#!anM|G2-#-n{3=#zHTG zhe>Zy%nPV2NN1EDNbV4*?~z{)Tu-_+Nn_u+fkweQLk!;FTWyEo`2TTt?cq^WS-v}T zk_HkgkOUH5CcGr;16l~Ac?4RzW0h1ZIum6@QFkyB7&J;6adsBcblU0Ko>s(-v-&NL zv%Bujx6X_RD-jq;cSq8^3Biw7+~K9rP5TJ2LK2jeXdGmt4~x zo@?T{EKqXMUo{uUqiSdP<<4l95!EIioxmx_#%Ve7lmq7#8bo3L9K>QZ=2&rE2YMx(+LTFZjO7GQxY(u zNRx$6mxZ5VP7r>^Hza&t8u(c?6gPe*tsHCR$GwohqvV?MYvNMiHeYFf7_Hq+`kGac z(?8U#!sEj)v6;j?-aD97Gy@Oe5ZE4yKEnI%>kl?M!4;$m82CR!0Ft2E-7fPUgtQVSr7ncyB74prG^?fcRm|wly(=UbTh|ruz|MMn_44Z zu`eWjre3eL^QX$K{Y13q{EzX8^2K5Q?0T7Po$!od>mR9c)5xyKN+7aFq6-3 zUx~f5vt+?G$X}h_Etcy?W3Bo&;R_lEpX3IMli@2i+p|gouqqi}uTHt17n#*lWG^z$ zobQ1zlDFI7;wWP{dYR!UIg{FolQHS-#XXqxi9{w<#|U3;WHMXXl*#1lwq#5inyfM@ zh}&7*V=Xgr{WdpT%yJE{j>LMbFDLAuki{)PaUEk4Sm=StJy>WyYws6}uZOVJ#WKRW z!b$a6J+F&rhLxoct8_rvMu~J;IvZCXA#YbKyxnBy=~z02p49Q%x^Npr>=vC^xJU3U zkMV^~_xW;0x?8}EJj8E{vHw={g^dDpt*2{SEt>Z@QZ4WIi9Utjg9`V+b@gbQbkO2D zrAI?@I6AN`a|ZW)i}TS7dJEfGI@R)iO7yO|zR813t#WjR}iTgpY>0zFsX zQgqxI+$+Bs?PGc0AWC(3GLsLvv18d$p7nnCXN6RU-y*CY-);tibzmEHHKEj7U z9p^}&NEi@pHe||Wk;Gh)d!m7y)zjSyi@A+^`8=ie;RD`VS3*dk)a(OV$U0^`8pC!e z5-wYhv(m;$slHo7>?xpz*ipb5f(0h#gwxOt&<35@4$%At&W*r}H-820IG2nYq#{e z;HaQQ&Zj+I?4wpLIu=rV)FTD93)>;*rOpppw!_vIQ_eY;xObu^KKoBukQ)V4TvqTWp*a17v+|fq8}V6!HO{chS|XW;C!wYI2^%OJ^7UtsW(F zf%~#!xXs;KeUCGUen2%;P=Zu23F9Z2E(>@Xt44=WTP(;2DWFq_MBhTa^KvC_8Ln^9 zU;I8?VC}{Q=_7m31tK0tl0ufi*SC-c>>5ED&^Y4zQo)1YlM4QIot6sD-VhZ;dQSz@ z-(XaL#|yRX5ExGFuxP+xJ(h{^x5E({H&~LcH1pF!bx>u86|2w}RC+TtDuUaAiOT~E_i2$`4X~61xD^3H) zEns4T`9KuVDO144KGDTe$a#(^AVw5Wz+&m?-7&{dW(+U}xTxPQ6Tn6wfH}U&!%Q*3 z`K?Ro~1-uHsuc|{?BPJ9yxU?UK~W2$W`IZjqc6Q@_Fte^c1r zy^4^njk+ywXb$^u9kMY+XTf59wl-5MQ}TOhoI7CQ>Mux*fhZxo_(VP-{8&CAylIP! z@C!Ct_B{qwY-3I@%bNj!4VEnfb!<0Do<|OI#nskO$J^+$AceXrvdxR&krB0+m8_WO zUjX2FD9bo(l4^v4#XlZOBt4V;Hs>$$+FY^bEnvz;c|ISjq6=pVBl4 z=CkGVL1AoQs{dT0_qgL_P8}WUh~5=%#!vDRn=zV=yVNu{l~xrc2N=VT;ifRixE$u0 z<@3Uu#xqPK>eQVbYp;Swe!F70CNo-d5{%YEyl)j4ts&7jd@32Ot%*kKR@G=d#Gtx} zjMhVNjRO^-6phwlxPRQH7_ACUry@?lW}Pw2)QSOQ!Dij2u~|>>zU7HF>kYv4Z7ocn z8*)9E&QoEE8`&}1B|)fo2tjDVkQ+tnGwwK2UCEHj0zqm@+B2Bhe}iuVtb+#M99WB% zToxhTL&irYwqA)f;DYi60jzV-<_AL;ZPE`uFuuk6bO>B>8~|x3Y~csMtxdp zbeXsPLvg#zu3IWV9%gV2ekiXBN(P<|eothQPs)4mOrL&nX zGc?~xmQ|A_@D&l^%x7~5Ta`J4tx(*u>R^`D1rVV-WAH_&0RcqcNaXvM4T&)rg-}*07V758W=wP%*di4npTpIVF<#R5*b;3 zW@P=68ClFwa@Q~;%g>CgD!7VZ0Ih~xAC{>>kec8rt=xBTxZo}o( z5sdM|G~|WixxV4UK=%amw-%UZC5&OMf^QX$Vb-FH-3GDmK@C~ms9{}J@2O!TX=fA6 zi`cj`^G8{vNcOBBiW{b0gB#L&#|?#UEjReC#|=JRH@A(lyPI&6SK4g)_Sa#%A! zLk=TY(91ysDDC|N6mt0d5KXaWEB+juUr>P8_)5zjbtRVQK#&4LATk-3Qpm9($lRdt z0bh7TvkVKQ0w(PdzCkr?!r9aQ?IzRRM+ZpN+C+sLvb<<^91dsG1CEL$SO+3>G-Zyhu25H38_yZcjPT(;m z2OwO4|Jwo1YmY4r)0|u%B~Nw1Pi-r-dQd6Swli{;Noa&yM=?%s?%{s;*}Pnhl@;45V2D{X zc13yjKI1%J<~YhYcLe;f{l`wX6HL^xZ78kCEgX(@%*b z8*Ij<7zT}8Pd|i4c^n!rnoze&AFxvoLj>HwuLZ)^&2-AWm zXbxKEs@6^2*xU6^(mnl!UMt->tAhFC`gBsaKcrtx-Cj#4 zb@QhGVCt5)K%;K&GIjeW1IhP6nxbw$+NV*s{Pdesx30m-)U7#{%6c+QQMYq@Y#33%FmC;WrX^MyqH3Ep*BCv1CYW%m0Mo_fa&356?X z@Jv2bdEg~(ouAv>PH(`?!-CW(=v(=LT>|&JOOr6V+N`yiFMbNv;0d04uLGT8ZJqnK zFO?kLv1~HN=(}=SaCMB~)|~4@QPqXO`Tmy5mMoA!YAmZBD}-Y}=aBF(-9W^+NPZO$Bi>)x!;)(?GYIt)y4<#dHjnpdb~8xXcn z8uiJ7lt~jtL$<<|voPHoYpD##d0HV;ThT!!(_xTlK)D#fR|Y3M^KW`S5FS_Q$LxxN z@yb}2?p$Oo+O4D=0+mtzoo_dvp{*MLk%BElbojyMxPlVbtF&0SOO#q7pApp_B`6$( zH|QTN1cd{Fs|BC&TNO0er7O5GkJ<$QVIRoeI16u}UqnbQaQ`06gjv;YQGX1ft9HNA zn9$<^>hax0P}^W2oKop$@(i>tJqq$1S7gZ6$dfA~<}_UuuvA{4*S^YL+5~+<&N0;9 z!_p23f#^`kU^!;MkswMZ!E^`ZDhmniLm>{q}3&!}lHY~o#=eOH*IW@vBFk$98K72FL2fftJ8>ND=G zm?MeCF2NP(!i5QUOZ5=fX$}m5rTBcab)J5X$7+lTv0Wma$QhrwP2QK9nM3j7O)cTk zJ871b12?veCKF|Mm}B?y@ZK1lrs1D(M~LnY#k*tWl%KPEBk>-dQe#Ke4usV6LJ9oZ zB*gq$>iz>d$3^OH!@bTF8o8iH`~&U#bi%lq$I$_X22+3sOyvh5S2@GSFhh52Wh&$s zH8dI0?$|n>=sd_{jK{Wk0ZGqihiteYt#fvwL9@KSr`#a#Gg>V*gUM%voB4roT87_a zGt``(RkORsQ=Tes9)Fa1Bwao>5YEUr2??+p)5grosPWiRmBeXmV^efOAUr6eO-_^{ zC(^u-ro51@9OIA!KXB`Ua-0j}AxFLv_Q6+fkV8LYPVW)=;Tq@B|G&sP_^R@bnD*Bw zZ`M`iy~F(1DDU{I$~&{omN6QoSzAfa?d;>&+ZoTh!|n zc#ZK;)_#a9IHOhjSCAC9Igx=Zef%0*vb+E75^|LWM1{flPRfV!=~%bjTU9`jAq_Ow zDjQEzs>L*=DiysIS%NEM3fzeO}Ej?WMCi z`+2WpWo=9Kd<%#ueTyFh3v?7cZ40_I;jB9)yCD$G<@J|9vMStBe0!jlbgx9%J*D$mKo1YUH*)#IQYA3G_>_5GhIFqL_Pg7rpl zZ=_W^ngZK!R~>3pB>?$C#^6jFWTKBfbSmO)nVXj z_c5^FgAsgB;y*BiZy4S<4R3q~Z+wPt;GfnraQ8gi{SxkeiFff&YqWy<j z)vl7WGb-8jyZP)gxY`MFb{R@`18zRMEUxyXj%AmnWH;#Mv&&(zelV9DCAhROk*>vsI3`U_N$0ne|In_8V4Ax|P`>*qKgt zQ&YCG&bT}4&a67lIO{jNE3-;OT%OF@Qn`P^!~Bk|3nXtM;6GtJ06OA!OwH zNK#ezo_p@O=bn4+>p#;bPOiXJf)ol2Qn!qY)F&g+eGluT+LFZawb%}Eo<*#m{SA0) z?Ih;fes`E>8b_4ayAZ?pB9ax1A8yrsw?po-9+xBF2zY~dxl`JgH-dI1uk8T4s|Dru z5WUxQQcz0By*BV(gRf>6L2u;b5{sbB5)ccQb_$pg^&6eyHfE$#^rH-|S2%4i^l3HP z|I0b;BUe6T+X>`MT4`a8-xUt+C*>W}yN^~%?Dc!JheiY_6M7~I^M`1XFylC=;>m*B zpnuMilxOhjcF?zx!TpGG?SLy6Na6L1N0InNj9~ke!K^6v8q8LhbY|Tv^rA(@sd6ON zjC+Ygsfvh7Si{rZ%QmAhe@*fhmrX zzFPHl<7=ZJf2urfArYMm*cuVM5c0PLWBCmfR&FN1zptajy#ru1@h>OFHVA#1LiWm@ zo`z%3-;2zE)8-fDeo-a?hG9PU2qVFK&e|?9Eim`ywHDW3N^*d=A18?WDb5=IPmXh* zNU$Oces))6L5{TWe)yRZZi1hwVVKB#OhW^!AKJ*alOQ*Ro=zbkkr*&hg4wFI2`Uj< zgO>9IFc!koq;iKhh_>@)=u-{wyA*9_8`{o)Z23Cdxw&O*+Zl=4&Qi3UIHfK{+u1dt z{vV0j&e9BnT;{~dMQvwkmO<{OiIa=k&Qgm(E_dSOqPDX%-yk<_;^e69EG;ld-7+px z*R`DjyX63HZ*=7n^O=t3Q(%tb1UQ7D+XZ`5<$Y-NIN9&CcFWy{v7GvFQ=Sn6S(K}~ z9pJ-hLGZuA^L3yYk%qN}?jaBlJkAXgv`(kIH=GW}S>+C1prO%4#g4I1oW3$fUr&~= zfr;Gj%9eYnal8nw*hADXc7S2j-K<3pr7R7Ml9RdOxO+pS`~$E}6hFb2b~mw47NA6E zXpKNcMe}q9%+ne6rDP7;*!~$h{a}^Y_g3eZli+CYl2*3he}q<{*jBvqn5C}~#~QZw zZECw!`4oYt#e*V!^#oBV&XAbBytko%*C5pq6EQa_PHD&5iE#2gt-3BiT2D43EwZFRqU$i)F?OZ_3;h-_!((x&ZE#d#rr*Z$H zgYPBU=1@6&cFHFS>Znqs>US^&*_b*Y3VG~xCFW^`h zl($%nYS)@^gUfb7VD{nyn_%Bt`5gzik=Cx5Q8;~1+$ijj*P7&2pj({$Y54XiU|>)s zaA)#kmhdAOkRcr;)6X5eM8`s2nFUh>P^G_(jbBTYiH#i)FNE_b3KW@t%7Nh$11l%*DR(R^OG7QgYlref zmhhWn`2YG%ak-H~?@7v1GI^QGD|s~Tn{m^cPtl!hoCVr342$xFh4-Z`m3;T?;e9jx z4DR@Jg&#96S1}hSbX&O{OG%qjM2w@zUMXR(*$=6fK6@%`CaA#T2yO<#Y>;}?EWr30R%D*u zA@ya=g+An1-|^9YTeo04q{o7o1Hwxa z`!nTPk`G{r2<10qw^iBx8Zq=`8%1TqCSKX)A#cqBt%Mk@1Ucv|BBUkGmU|^Rh&OVk zzmKZ#LNfsq?3e2ZF|yk($j8)y9XC|V53VJvWf1PX*732qq(8cdPKPk#v81Wbq5|j!%IJMPkenPxl^6812@BK{lscG zj6@WXt(M}m`7m~wdiuQ^63lNS$poWB#uiNS`3A^?Eat?we-*TUSzP;<(DrvHw7(nL zzlY#yMX<)x-y3QFo+RyGA1@E_>*R5WCJe?WY@rF;X+lIoP~WP*A;GQhOD4ES`o$ReP0}f0|LZ%)&R5^Q-JHm*w!WyA0P^-=$$SL8a}YvL5`g zvH}dCqaAsNLFbbYig!K<2+Oxo0wZ;$IcogwcB0J*2jS8=aisS%|D9e#WHn%^#36j0l8<<)hVsbnvQAr{w(ac^VIF(|#UgPwo zyK*Wu1CeNcZ-UfHG>n_<-iTd^Fnf1YGE8FP>4xjui;HvN)#KyL+mpZ<_5Jq`$8q*= zJqd;V*Klkrt^Fdtm0lRu12iR%_wi@9*KIxHYOibE6K$^z-Q#I5Z}$zf*NVi%6Kk)- zm&Vgxp-V~H3p_45Bvx%oWbWO>^qYq#!rb?gGk0G+b7Ep)Y@9M#&crKI&(KIb;%`cS zPF)5nTh{lxU=>iO~LPgY`K zEM<;*fxFOgOXTm!`GhQ=4NZi`zqRnV^!r$N zqWUd`$D`j*gl|BwmV){KTIdcj6eNSRx*Vpf_Lf?pf zKNA{{em|dB80z=Pbbi;blJK`OG0UO}@pn{B%HO5IIR4J7359(;7~B80eHP#U{xmo` z-o1hQw+{oh;uIYxm3l|qL_6ZAB+A}tTvpspwsL=K)EnLLDmAVLeu@dIiF_#JuiOiT zho3^xsBxVT17rL!3W?Z0hBw}FPWQ$Q7~xea_499y@x)J^ixCDV?-k{;7K{MP)*K}( z1A{`~Y?|QR)9tif6@67|_`61CJz9rv>aT$WWR71ihKU+blk8uyHK>={7!Jc?t3&|v zbYYKBSVbx5n=*~xSH$_2?<Et>$hAXS-%aA!mB?Bl&2BPghzrx9|Ys@ zoO!w3V>b~r`#VS?avV<%gnkhuK+0vZ@1yPA;Zf5H3yO(>6a@9dd&(p+mjtG7M@)tpJ7UtaG(FW& zZ-+@>t_aLtNj{JFGpxg4h1uE@Fg%4Pi%dw6_Y+a!$r}(A?s|&KhIZFN6dA@atrS3H zOLp_hT0~uEU-*NGitJt@vIpSfw{|}_FN8MIX*-MCk$0j-LQXvkBz7N$PvLC+h07l< zb3Y+j2SsL>4v~@^q%iC5?3f-vV*bLoxSFG<=v4p5O2ete^>1EoqnkdV-Jgw)zig})>Op168z@W0K;7PmO+ z#7Xz@S_=l*0KT5x&*R3bH&8?juLEz(iMY%@X>KRj{`d9JU;oRfg`c4Bx5dI&??Hwi zC+D$}^UshfT+^#CL$AV3)vYmgm`t7+{0X&q$bu1v8z}$&>+qiq{I~Mn2zXZQmB4?R zmG}CA|6|BHz3m75KN*bYf8CMM{1f%Zn^E3|bl!V9B3j#A3j}++z!taTJ(_!*wnK68 zQ5Iz7=*Mrh2GM@VeNpf&?dI(b&t!z3#6N9^gq5!RG{HQKxK^_-Bh;0dgcpI5_SyWvp(_{HQ#s(rmC0)j z@W$O6X6ZqY4Bdl0M0(Vy^DnV$;*#7T`ij#9ZxD=VyC}DdR=*d7Z)=t84H8?@AhOF^ z$m>+$eUg%1oN@E;mN09(-t zNg08C`&#roeL%GPpRox(4!pxPncci?K#;Er){}zyB)*7{7kz^Dlwdw3%|0p39+vDU zUComH;Im6?eyO(AHC6Jh(25s`nVKXYbYGw%z}g!d;l?eeS3A*a2H=aDPrx%K{T|+k zn+ z0+E)}{+aAifd8^$hNv)jD5MmpDY#pb4=?XruwoATvr~|{nVUfbW%s)t;(ZT;2Cv9q z>mNoe>)&!AD}D$BMq}KYpBNDh6IM zmw`)`5jb5C2wKeTeD<16AP1TW&ymBcK-XMgfZoOB3WwY3R@}+fH(;rSP-?RMti=68 zhr;D!08>5?EELUthawa@;CYS!&ypED$FmqkLSP+xM8!-laT6~DbtN4`)!+(^b-?qJ z877G(LCka@m$?{#nT&sbmjQB(K>JAczRKxPua%3T!#9)RYZaa{I!7=D(K96{OS90E zQpyUp!fcEu7q+p!Ve?i&YZC33T{BTM5BT_M&$ZVpZuR<4dLw`F>=~YYqoMNi@DxEl z86B@Nf(M3z(T?axjS<`vXs|WtqKHf%TaP#U{_|oUI=_tE4lQ4EXwx)dhtcZczmCce zSOpKwueY9_23zlYa+~)w8wf$$O}g|EZ94{jWPz7T+OCDRot_2pZ^(Hwv!BQ-pw1<% zcG2Z0Ug$f@W7wk06muQ-H|cGcWR?&GdDrn_>Wy~0s@;0;(rdu!!QB8-I@;*=SgLhXPn1OzH~VtqV| zGEJMdk-HHs?%q%#neE2SkMEh!y~B8i(p*3E4yC&0dWTZj+DyXf(~M+qV!e1)0j4|i zcE1DDpfz~ruE!Mf`51l%GV}QAfgt?t;;IKOz;E};rJkWzx0Hu=#issaOlmv};kvzg z;435bi(A$Z)Q_c}FM{y+n#&sUkjK3n;jySHB1#l1tDw1Im)r|?1r!A9i?+DR7p<7=5^6;@Y$CbebzADAwe>~oqqhCFg4TfW zQ+78(9{5OtN&w~MYnSyAKuJO%`#s7C9S>_}IghP~_G0@Nm4I6PdlJF?=>?G2zTtg>c%dX*dQfH4AcU z7UV^T!Ogd7>eCPC|BwFv{{O$K{}Yyb?y_6h%3H?G#;>{Kit$SsHxa+U{;;!^4~)x& zzmvu(-Z{h*pqP@ zx)co^nI*p-(eeMJP3RxQ|LklTcKV?A9~+_zPqwc?4QiL{&1tfk+AQiG_b2JH+G890 zE@)u}W$b&PK7tK;9G)gZE2z3w-%oMtJ4u2KrWh|xa%HCvd3`hfwXu>mV9SiM=b>hQ zC{6KBDw4+@lifY(<#|OBMcol<6k_*#f_%e(BknIwC~CLl|3t3{J7n+u#n9uQ+EnDy zV@dpYl-)bu2Y>Db73|*Kc6Rs2@ZAlsb=q0^&Mf$|Bh${p`=Fb5L5F?>uin`Ve^$2J z**zb?yI(??Z{YVAM=em*M9eC{pUiG$_xfQl-d&Hs+ThnWZNOdSJF@U^b0(yQ>mYRx zzV!Y!C|HpTzwUVtD(!(+?miBG?l}TU_qJl;W~^pcteVy=tupwT2|vTF_}oI(ZU<;v zu1+`49)mPMf)h zRryXvBK`x=XDtc+GXy?2gCx5bD*pz%384BWh>%mWu|E2klY)ic=bZ&4VDImMR(4}6 zyYXDoUgSS_U4dlY?tCG1J+39bt~mz;vGNmi>{-+{*^?2#m`@$e!2elbJ7l8OF}A_o zEjXsm@>q5oF!Bc&9R9Df;Ehb#*e;K4Pz0a5JIyf)U&yto0l5QX710YeV>5pNjsLNY zP$P_m20V?zUJk$$jD^ndNW~m*$ScVy#Gz~u~xo?(1M{s z>t7eNqE>Ix;riFso&CPYQyzp z#j`xN5}>V!j}!Pxl?Cj7z83KOb$l%V*NBkv>>)7Pbhu7Li{qgK)N4b>HzrU?@vP|7 zD%=4nxQr~R&Nf;AS7Vn7qT6g+Lwsp6x+=ex7t!?tA}!i`Z4Ge{1r5XxVjvF3IJusC z8eA)~1m|#Q=eERlBJ(<{e9kGN`(!qI3_&@Jbpb9Iv^I6sEBgAN1TfTk>i3^u1nG|H zxfFxpY{h#;q<)Al#L{rigg%eZOV_5ynd59=4snA}e5_t@?h9dnhXnmCg-7-+o6(C$ zu0Ji0yqm^(L~DgrJ23>u<%wLPWjW3X-Guvj64)eGs93u#wy#c$Q4xm?;7inD)q{8u zt<#n!bQ&EE<9GBWcABEZJB`+urg~QJ{yICci5IrTn)oZ!;f_SR3>Pt}>POLFD1e&Y zk9S)GUBdSJRs3?~`{0eN)waSVb6Yg{il^C9ofjR|=$ zO#KuSEqOV%FGgAF;*4^^i72C>M0+b$WUy-eiBv`*biVE;7nA-iS_5d)?&dxVY7Mn? zYv)h<_iz4Y`)U1~f3F*me>2hF=-7UGf8&DXDfbQaaUPD2xWbg_T#B(AR!Ht15DW8k ztokX${|$k(9$HAT7JaIi_baRvKGP4$YKP7A1zYt1h5A0E2nX4!RXBs0kFeDk>U*X) z{}M$#Y*Y6KCx6WksxGG4XL>|E>^_h#f$_!MhbZI>7{;S0Ui*AWQg5HFs1*yO`qG8E zC_W$%ZqK#XmyQsGZKY@FLPt?DYe4NO^6@D2prmnl!(%``&-CU9=v`6Ykxg46>pE|~ zAghhC`AGSVGTydmKFr)l=#GHeoHM6Q&KXwrw(}xTpls$KD4{lH*rdHSc2)c1engLXmDO2qmQV?rfvtA+5n~oT=x%ESl* zmMaIZs5LyA_;r?d%2{%x-llfRrWVMysogen$gymuH)DuoZZE$FLpXLcqku5ANP?eW zYoSd)&6qB&uuoP4 z;m4`{C}^#Ux;wloPP#pO;|XMh$0gExmN(~WpoF4sS4=zLHJkdLVh%f;0Ph%t_ihDa zh;n#$Md2Mw@V0Sy6%F3A3Eo+8cq<6rI@!DjV{>wN+km__p-WclGwV~Ukm>{YWm8Wo>H&l%RLO}fsYei`ucAKY_pkuA$(v9`7>MEWYM_Cur=mauxO75t3S30OP-qEC%)ViHce}8DvAT)W;f=;?@7Y9@l~oK;6O2 z&-pzfloASN@y9jwLufx8yztp)l=53jITHNZ5qlpW_wmP<=+TcU?>J)j2_)S&l5|HF zo=dw-@!W5)dG4i|^IV!cK8VH$n2CC4ZaT>2ji@9^-gz5?ccZ-X+}c2^kYnh|g%y*P z=uN?>J$q<{Q?g-VWh0F3E!exjwdqy9<)AIk1PO0j03&fp!uV1H?t{30ZW?W$o3d}&L{v{`^W1@J zEk^&8_OeSP@3ahPeF40c?mn31KZsfiylreS2Eyk+ZW`u-N@IcNGvPU%Kj#>m)<|lX zI&Us&4}vauX$h$Y){Cqb+#ffS*tFed+Rs)^;u{Qci`*RxX^Y%lVBr?v7P*m#MD-AQ z;TXQ)jK44uU+APgbVv9$xw}ZWIT+n3k7@(UwN7RxD^Oy^AV76Rj#L>T-Sjex=MJ6N z^IoFAxTjv694Vhn)&tb?0mXwVi^WTj&5`o6lh>E=m0)NV`P8&aEIrn_wBL!Xx&?Ke z|AUGHZE9kxWYJ!2(1+V_1t)xM~NV695 zB(T?2Yc4#Gh#GnrFeVt>{}0rkoXaIZ)VxA+J{RNS7j-c%M$Ti^SK&Us8?Xb<0%l%l zGrtYlca@KZE;`T0yyv32It;lNQt^dQF5ZGwl}!q!{?4~zyW@5#Y7^=XkEP*W=kOT` z!z%GYu*6Ua>Ra*ccXvsic?;>B{^8&psN!vH^@qZ`pe}N^K;8#j4f2k@GJu-h6$_z) z@DLJd*m#T09ANHq1X>uGVzhbZ2*p*AUwjTvqsF+qGaR$s-RX|=+}&wBy8R6AlsqUR zv1vW7YXR9$saySN;q^1TqqLm8toH26$bQIiTwNKV<(L_+?q?rd7^oT#hea();BtD@Q_Nx|W!( zC9+?=2ON7HLXBIH&QesMuBk~<4WKkBsss{U0*O9*L^w;TC$_|u86Ka3^yR2Vo4lWT zR{+)FY@N2B+Sy)X?c8SV(&0VhdE{T(7Koi79=e-4&(^MZZTq>CC%CeL4sdsZjOprq zn7KXmF!Qw=`#Q{AxG`Z@Hyvi4%>&50qWZYD_0nUVNU#JYU3|SeL0|XGgBSHT1WvE8 z|M~8Cyk(eV+7l)jMYY0|X_KVN<7j}D4?!6Yn)H2DP%hh7)bW{J0lU$ zee#Xgs@COaTGV-W^P8%kAqA`zCNapp#R#+5CtzkD-?z*R&lV%hWS?Z>%w{#VL2`T9 z6d1*dQJco%)10vdW8>uM9FK+#G?DFATT~lwqp}MrTYh%<3YgMFW3vSe(4?%gQFM7C z)WEkrccFOS#J4@~)+qw$!!{7H^VUIUua)qI4ey}*XHnAH@Bqf$+>bhFENyqR0iWaB z=$0My=6FhKha~7B8%*lWUZCN90dKTjYqXOiJm}gj@kTTHX*46DQQVLJc4~a(gj*lp z4SxJF5*T-P7e?>1NXma>UrIji-!VaBdDN{kkbe$HI&nlyJ|yqYCNp~{)P!4Y7^}?! zRg5X#3IWux9~b##wI_UMR0S)Is$dth+F8je*ac7|1K#MZehr13G)?s~!tZoayP})E zLFd{$ITGQ%6JejC{zy_EG}KS0je_;l$MLVp{7WHya5}$zG;jJMj(2pEcYHq&7><%h z8CQq~vf0mm2YS9=WWV!?hGu78RQjjvOiJ=+6eDRst8dqCYgWx)sFl zp+Cmujp~T>X^MfKb$cHR|jL=EO_(bsy@+gsH=#`Y2G| zdy3}`OjkUw(Y|kwm#&!cXcx}#(FKZP5Q7Lxnc)%MJ_5%FXAGDdQ`+9 z$huq$MpE2tL`{cTcat&mEN*dV6*~@ROsugMR=2XM=LOtW@V5BIJ8!@JwvD~~rR@I- z)F#mUi?K3yS2kPK4dYd9#&X|bITMzqoP%HCNHswt!hjzaS@id zk(a;@ff5&he#WXkLani~i{Jh5SaPB9Scn2wzH!s=4J{gM6EM_h)$_a@UIYQ^dvdvp zv7DZkej5Biy|OsC^~VonL(vP}-FnA8Pz?EntvX*TX4lG1uwy}7VF4(S5246q?(R&- zl~4q^k*z|XRAP}!sK{%)$dabpmq3vpxx2G?EJL=T71aBJX(m-v(seZmNY zoAuEr47am6Gx~&qYc^*^pZ>||>H6&xfMpIX#RSA--?7^F5zR}h0L$$ZTlFi9PY2_d zJ?e9J8(4K68LzEk&DKOzR}JOIm1S>9gktul#*=>wM5&@Lw0akV?&gaWvq$Q!toAF> z)n&G@X@{oQ+&Wpo zR?=jx-lH(fc9_`lI4DeC^I#gqk%W^xPRcNEdFK_vw-3Gx=VluKmQsDyb0gW7D` z^1)Ycyxa5n9!2#@9S0@x#;3^(x(C1x+aRw^`7-n#6z)}?OAIh@`N2Ev~ ztmld;5oibc1FIWt%+ewYO#r$L{x^TQ>_V&hxz+S_JeKL8Z|{qRoCJGy1jaFqgeP#- znD{^raSM;tF?2-3)XviaC1mr5ln*_7+ zRjSxCFE@zW>$THO&sa@8Jig=z`<7_@Qqh}nZ9KjtuOw1W@g>tOYKPro?qHAjLbn4` z7PS`nLM>njZ#G1EeBe*9E&YQ_j!NqhuK&!=b_#aw=2h|CZ`7-{ik5Lk+jQWKe$OIt^Ut7_i$kirt zHIXNPte|TWs(db1rGCKx%445Lqtkn>xjZyv@R?^Kk*GK9Dzdz%=c1*BzO9c*KZZHL zeJRfwK|2Rj+dA>s^dY%U5t6{9*GW?&5twkVL_a|SAet>z5VxfY@c{G&G758pbD>8> zwqg1(O}pKQ_on@gv`SxeSArePGLLn)YHej3tb5_Ry?f59U(1scoG2QV z>#d!1o}B1F2><=*D8jfFKfN#-&*E<}V&3pfFC6+LW&#x#Jk57V_;j&b;1sX^;A=y4 zn~<4;hL*(r<+1(JPt~F!D{&^QVj-6y4a}ENQVM(7U2;_lFJF zc{7T^T$I&%khV)v(5B7u=3g#O9^;&9Gw)`ra9^oxZe^=c{M&@>Fr0b3QFD)Dw9R{` zFl}~lUZ2|a8><2oT3KE+!qus4TSw=N$F($3WK3sd;A zB>8V{ciceAG#=n}A6)4_XaL>V)Uy1HNrGhVaK4EVH_5CoNQ~;?)gONioyWWIXi@!p z8;PYy9&w;6wDKJvvq>IYh~F{ZVHxP1O0yaChoc@ zq-%Zgs4e~|IG5JOhCa7(2wrCRCHWrE0Uj*x;YSalGOQ(y*YbF6VlAIXYiTA18anGW zs%7nKSj)v&%Y=9>YQy>aK|W61|6-bsJsz;LpHmEKot^azdg$&UI>_(A{Bt&9z7O)6 zXG7l5`ysE=uZtW8iTLwfcJ|XYJG*;_o!zTndN*x-YOpi=AP4{548Mmir{7DO>}+Qv zjP%F+1K z%kMMs#ZzP9I2i?0M~CGPdZBbz?7Y9)T2N~d$t!l$48)@Ld3)y4ho z*$Hd@4{nUcZIB}S`T5?Yd=KT1NXSp!uLs87QJBk4z#nw?;7MfKulM{Qf z&GOZ+4{Wm@&Vs?>1yOfMqWtRB{t;-u6aJw4g-(SvWBWg&_SoI(Uxmv{@VU&F`!I=rmK+>KKKW0gJ4*8H6^g^&7c4bU1bdX(x~`c+osO zGvB*B*h`L)pino7{{6XZgWqEGkvSSG{d+9^w z`b)6^J|o~$2%pLDk>IlcK6k-qIm>g^5Pe-wX#A+z|4HYsJnCAmRhi0-u@hY|lhuM+ zL>K7=KWgYbe z@RwrtJF*pTNrrn$uFmnbWNu-P#alQd)-0C$B6#xojp?5J{|56DM9HT8y6JiOHMpE40!eLZi(+nZ z?z4g|k&AUWuB^|fA&n5Xi_~yLiRl`X9s%kvUW-CKh~MA%Atbzx2|ShE*a!SV9&uv% zcw)pTd=X3K3FipO-C5`uFL`IDMZg48n;k(Z(u8{7)s@)rvMfoZA9UJU1LCL2Z9X}# zUw-I=Ue_VLrikl=zUU=(w4RD&A0f%kNu|k-e@1E2wUv5u_djtC(Qn4|voPI%L$C9S z3H!JCK1VQV!rq&!OJC zT+OdJea}sZL3zVg>bX(>Orqkvxm-l{fBqi^r%sRe%TCVV-dMWgSFd=egOL3%lf4oy z&aFXvQg(Nmn0s6X?tRJ0mH|@czL2)j=G0i#91jeWNZD@5eY}9J`g0oJPsEq(0IM`s z^(ds(7iVY*>8xrMB^b1X3|4g?CFE!cdRDcN5^}YKOjb3E67sc#ELL?5C5+G#46JGb zC5+M%jI3%DB@}20*{tdeN*JdloWZJ&3z$%-CFHQG5G7o!B@AL!ZIm!kOE{BN)l z*_1F_OBlxYj@B2?)e?rYs!J$gftE0WRgI>ETeO6c{JeU7@j@-(ELPR6!-Pdz!r83q z5GCBDC5&QKyC~sqEnzgPYM_LrTEaQ3Y6B%Ww1hFN>P1Ret|b((s>dne0WD!Ht3sx% zce!-BD2tryaMZi1;?L(f7S+>Cr9F>x%&m7l9DhFFVX1emi9cW9m{jk2EdG3yYcO^X3dAKiD9FcIZX0BDNaITH<-2=0wMC_rWo0 z%Z_hs>h|i0W3Wuw=zuFxr+|35Nsztw3yS$Y=0@M86nR&2_ZZkJimt7~gnytD&vAfp z^Yh&^yrXI)cU?Q3418Da*o&4e%-{1HkFwnD@ChWJmnvcR&fWYae%-RU9lsWBK7n5s zZ??1619o;KXlG%}Ur8w~kOBr)csHg%3E5rW2{yBHgJgc!QD|RN;&Ie;mUwQdIbl)# zJ3axVzBcYHQ5`iW5N}y+l+5py?S{OP9pl#ERaM&+^@+7ayM)*pARa$>nZ)B$@U>|) zp_07VmkyJRsSGI-A-i`-3Qg z^P(bnFN(as;RMF2ZXwS+%wQ2;_z4uvmw8Ll-TOzuWM-Gx&jWbtmIcrGjdOPzoJFi~ z(8*he=vd*<58;bUlJKQ`Ss580vft#{_3%~X3lD*mk9f*fEPz4~SOU818~yvYqRqQ> zj|B|l^LNri_!EBI&5k`hdIzQ5dla7A*|zU$>}=V7__VQYAAQW`?qzd#uz9=Kjk}?e zy078Sb}+Y>?)c8mz6F-}whlf3{(}LHmPoVmTaaF2Z+a>0<=uS~>i`lfk7oPJql8L} zcZu4-3Z3md-VyY&>+f36;{yD1Z&J_S{r9Avf5Fz*d=+1h!lk(Qez|vXpqQ+{8rA~% zmic16~o+*P%J&vI|n{X5(7_U5S2Wq*YHVp(W{ zqWPVR#)4LRpb3tev?e9lwED})mWvn89>QN%Kh{pLs_{M`?3l#6XrzGzvO`kc2 zG#U2_(WH?aa>YhPz5JmK8<@5krTm!V2tq4t4y!5V- z;xpjDbK~03bkD`-O!G_`B@11kFdec9@7UB3T0o`h#iL|*9ZgrEI2VQ@S%BNDL*&CprcF63Hcue%{j5e_Rt7ta|V%UL`l zNgo9=FI70x%czk45*hIZnCN6Mq>5U@!wEmW7};K;T8t;4gHAXKOFZyX@*gaai~+h^ zJy?MK)r@9q{5@w|Om{D8js1jq;Lu-a9(WACHl0oQNra#KF9~A*#ZBa4PF-(~>7<@l zxKQc=ro5OoU%y9pJbsAR?szkB6;r42i@AYSU6qE5xl_&rew8yEUy}LjMx_A0T=X?< zDSQ^fXEuC_;WH6F1@OsbdFd=~HGg?Ef4LN1E`^s%;pI|zxfEV5g_lcn=?K9Fg00?- zUwoP3*K0N9f~|gp{I5xtWXgF^p97GbP4=Ydejw|Fj_f1RlQA4Mj-Syg-Wx&L^o}#H z*F{e21l5`m9-B}fO)onR8uQ)S<=(dHuN?I@^-DSOj<(j=70mh;Z`=t&SL)@;69TFG zxF1pU*+q?q4TSn0dOJP*$B=5w4d&WhDz8FoVPUVp-3 zwhTX^sI87*+3IjM_6Mu}B@Cihgy{bAQcwOvV1KdNR<`LNT3@Se-q`|sBw$mUaR%8} z)#|uHQK`XW)(nAFT||30XM@~%6ca;dMTmc<{W*bu>>J4>EB!O^TH&9gCfOy^>D}Rf zj*X?m!K*e>T6#2%?jM4}M_vTW{OL6MJ)2jw50W-vK$zfXRx0%FiwT3$Sei7x_<#>S zx0w#5L_H1zvR6&zlhK<&{0oEf9E-=2eFCow19}>Oo{f$m`<-u8)avs|9lJ)xJsRdH zP{G?b^xlv3|9<5>#d#I(%HJC)iuvmlIO>`WZ0}Nb}d;IUo!kV$-*6dIxJf%_QCW4Fy9!#@4Rad1}bTHbdKz`oq$0stM51;0h%vQojI<0 zK1%-OmQ(pZaik7G*Bhi(4CC8%2{YD)Itm;a0eD1nGTj$(Mo{GnO$J(MV;(QisXVq z^2zW&AX!hzK-0z(;b(9?_fJs(C%;NUt_2c;|8uhE6!i5N6;E1RPGpqdjF8W?YA1U5 zd7-)4hPXQ|cdo(Emp|=Hq?u#FHb7J$H5VsHOlD*jf)|4QyxOu%0} z)_O`3>_QTpm5AxwKSnYA>w4-9&sv&tru;EFca>cW;H;UKpasPkh`CqM)Z6H|&qARR z7Z^nLa+|u_f5=d?z(8y}334Q(m2L1@*~<-V!)}YPoz?EFSzshi9*Wu7DOuSTwgGn_ zq8d{+g7=uLHpuPkp1X2Rp)wNX3{uA?6N<=P~oetK=n`0Z1_a~~hU z-2Y91XJ`pf-68qI>59jUQLQhRy|aKq`Ilo%R@of^^eecTb_PG}c|UFBvYctCv1AM6 zaNH%TJ)-+_7&s9_*_o2}Is<5{YFqHZSJ8iyF^29oV>Ho75pqPX9+yT3uA!FVWBZC- zUu3CWVrx)R1K4##pdolC58tV=WExN(QM}Ux+3aKPf09#ZR)lKNp{{-8 z^mD&VLKIAh_hk1M0Z8v%bZG>?F1{2hIRJ1TgqMT-YV7crkhAjQOJVkHx0%00 zcpDwlkNFMSO&_L)l=%)f=VfNX-?^Dt7WJ^$dJy|DWHq!{YLv_@>Tlp^b3@q&klniI z9GG{8X*;k}4*m>kc$$XfU*K!gD4NHvCKi9<=_t=p#r{T=jR2Nu`^uP^cO&(AQDO@p278^rVX=wS!at$Dn%hOJ>Jc3d?3)Y#dmt|05-1=WlOYDA=>X3q~j(e8C2F$g6yt?nPj0LdyCQC5(Lpz2&z&#KdO0* zJVq(|t7dvL%!;{F_GnO1Ylr4bp4JWWyObouqBpf57uM>Or9JPX#DA>QW1P`EybD zh;7(s5k8^9qhPppra7;-sqZVEd7W&-QAPDt_7LIE#RG&fZw$b)2t_$Y{}9^6nkiX| zx*vYogdUsFh3`aQtOgV|y*ZRetm$Lbs|bSkS#3!g0C3Bt0(*Iz&<5=bbqF|6tuvk4 ztu7}TL=pjDZnQ_kPjX_T5-bbN#B8{XqIe}iQEi>bKN#_MjuHOclr4Fe;@uNL$vX+? zzbzdDoD@Z1Zaoa2CW~rohwtt1{V8?HS4sCvL}C{M{*IPko~Zhw!aPqs`o8W7Atg-}c~8A%ei%w?o@MXfxNL z|Lg_<-V|L|gZ$ay2!j|0%15-4;dfcBH4`ifw!xZVS4D%O=JDaSAl3Fc^NED9`IDE> zN!9}fCFFejyM&zEuf&}8nckc%?j-v#nj5rSiSDy+WVH*Dw?vcCr*IMENJ8ffe#{RWG% zfp)pH+q^R}@x4swNrPhq)u8tuG#CTgv4D2W)%WAZJMXtN7e4*ls2gv`B$AE~|2Bq5 zOK{(dr?dZ~_x)OR7|g`o186Nr0f740Ke=O%d-c#1bK)BUt9laMd9DY+3L6UvX{_qM zc|x|1+$=p{i}|Y>_;AOoO|}(hgLuU?xt;!;Snri0FEN zW$9QIy1db~3)Eo-+ymc(LW9gQ#d~oBj9ykXL*VUjtJT{1st_I<#rGAV^`HcU!jLau zP>0XxQk#)@e8hW4B<6rSMh>|Bl0S%X9Y!+u^R%*bz;z%CZNla1Wm1!NBUd zp*DIJ0oqOjIW?0*FJM=IfontqH&o8w&BS*d?_-vpXPpc!;8}XgdL8ZDkhO=Hvg6T& z(KUlMCJ!3_C^7Iyk4EjQ!I#my+aHY$(!;@Xo~N`8(X`+oUid{w2v&aGgPDJLG+|Wh zFQ@zhUir#LqyECzinRC+Y=da9UtVHBh2*js*{rtFZuA4&*7X|iecGGL(a1X+?Gi&4 zscmvxY&Ip0Wazl|fk!w5ClqNT8{K)` z*T(#hoj>p8e|)3jbpFS)@bVn)f83?0M}pyd;{Hcm|Htz;sx$V8-Vf9tW6(-YTYxARk)FlUv6RA;qUyCV}EdUs^JGe?fR%c@=>BcqNV zTPCNc_tl;Vt97m~cJ-t=tyCNX%krRzGH#lnJKCj<`?P=3dFj$7`MT-yb@JSsBy%&X z{tFtjxHeJL8bYzEcvh@cJa@b#drQ9tQSm8z#D|L>I-S5C^%ols8~n%o0;_(O_eJ)~ zWk+Rp(Ob6a2&=i4JOujZ7YxCD7B^*V3}MP9x=BN(d0`0KFin72*4TVL0Hd1u{WNIA96S%Oe@4fm zu61mUUz*B+3>cbtARzS(K1FsZ>cQZv|L6gov|dy{0CVm4zT&EFpjSoS(sCciTys4L z8qxd#O^=SOu*F*a)i171p!V&5g}2-**1|mM_f+Es+o}HtqpLjyO**nbku8dZnfL~J zjEf>uuK;i!tPuU54YwG-v9q7oy9k~MP6OJ8uTC9;QJ^kADzS@vN7+sKM<5|QSoVLB z1|Cmf(7Wq%RBHo5MzT>`4;j~3L8!}LLJq<2d^#yiF@l> z@lD)DEEI6~m2G{Y7W$768r4m_7D7#ehu2>sWjv8M;&h84{ z_b1|TFD=<>#9DF^Xj@0+TsrZMl{#GL{a7aoA6I@6iLBIxZaqmSj{1{NQj&b4Q}au} z5_Wf^T-rhYv_egpMHzP)&WI56nx-s*r|2uhnm!?cZ>m@TFbm0GtG6t zN#+l^(8>&p)yIA@6?;OPwf^=3$*h;S%vzT$voed073~S1`6iChqCH$=M_|czGu&j$qtE)&_b)&Sxf||72k}R#J z6p*x9r%9_VTw3iEv`S0Y#wz8~>I;%q-6XBHS9S|0V66OT3l~@`UJ~C-g9OpES9JGG zv9M_!G>IGu76WXeuovABl|A@M*$3ftQQa$gABv>okfgdjTz!qmt zT9+ihI=K8Ajq+<0mtX%SR&MJ_$L_MI$3hrV6?!lx!}j!+VL;EEC*v|~T~vmRN|9mf z6=6qAhMnC@hOHwRR);d|8kAw{`jcT7^Jz{ey&fI0&O*T9LXc)J3(nEubK)7{!64b< zk0|5nXmi!}WkoRcyrhY^UBS=S;wab^{MFMm8i1g9p^`>WjCCbOwn-a#n16?FA>YX#u>b+^c=<3SmckR{gu(FaCOU>LtSMvMzn4)W_AeqUe9D?)JHqWC%0TkE)ff8!0PUKUDtztIF%o3~DI zA0N-}MCMUG#PyIe!RfH5O*h|GM+IU9%MNS=4}R4mkH%t8fDe2=4~*^$aRxZH&SX z`0$?^{&-tqv$mSwiu0KX9k5i%SaG4?gK=pQ+9@GaD4) z$q#J<{^3lHiN)AzF*d2qH&d*yXgr2y>Sn~ekTAa#NNj{2q^MP*yKB576aG$cR>(%5 zY=klItAkJcA<74`cQ#_54K|Hpb=;;^0|&@gZ6-zyXooWwlz22zv#JOeMS` z5Kp|4%oEQcPb>tMzyQ-CQpG06cw#W}#54-`iiC-e52VMfat98MX$ga4{wry~4>zdC zfGCpCUfvcig7+=gtJ}|YUZGt zg6l6Z2DXVpMz}q(K8(kQ7+)O4_@V@ize&b;KdNOeZYjPWMf#pN(&r-5KP!r8C{z4V z+1#laqiP+6to=k%w-vKBTPYswCwN*$IKmzY0A8caF+Q&-Hhl0(nzPKR?x9=p+GKaD zuKd;TPoR~t|G+QRj^4MJ^1HM+EyiyTEU4R=m(4!5WcAd~7aJP?W< zdVtraOmLiU!Tk>Krn3~cb9hT4B=VNiQVQPN0k4HGqZLm#>4FhZ3O}WEQ9$vhwPdV# z@>pBw9WF8j=haXvHVjM0W#X|zTKNoP zOm@%2^3#D^EQLOCUHW|=#LE}?sz`hxiK1Zp5@-qHLUc6?2@MiXkNB)QpV*T?Yx|lT zIlmV9u%pHijZ7%uxI|14Z(x)+Ta3Qjpn=xtPkPbSHNko3gJ_%)1>IQ+;fW52yE$ngqM9%IBN`^BM4yXgYk~&d^g7M70qk zGwshsU%0ip5fw&0MnR%B(^5+R%ejY&< z3pJiBkCOXuULXDc1@Hf?3iA-jCxKh*reLpgzV=iSaJ0ORA5p z#y~|?d-!c1P$%-hJDdZe)d6Nv9zcG={+}FWCmi4-V*`8vveFH}0#=isvkUK=`?iN% zoEH?e0lii@!zc1Ww5b$ckTqTyMd_U}W{^2EL+)>~ml`Qwy194bHak6sU()T#u?wV{(5d zmj53zRj9D+&6%N<-i_8`HeR?_)L3Ju1|;ZxmtM>mQP1fTq6k_7~~hwx3N2BMb!&i zf_jmerYRODp;4G4%{ZAsM)gC)jZw8?EOUQKo#Mk$SRQ(pYak8WUjvh?v!1^-nT`m03`&cWh32l<9j%LsLI923G ztnT|m_`xllRGT$Y#rmK0H!E%>`C%|rob^gNwC@}mYunV0q`vQ&a9Wbqb$jxCk*W5& zM^LR(dRyx@u-2yp$4pDM*3se|n0c6t2yd(nfH{5#XbxG!rVUS@jd-Dw$lF~ ze~sbxWCG}J=sxPB$K&8J{{HQsO;(%ycD4nL+m4RuH>P zYljvR@Ft9&q#oDq(i*$3hwjok8NDiPuxDO7T~x?lcNByRA^Sx9TB~-tZ{o%gT6Nj+ z2G%4*YVH-^>3j6wijx1J{+s;cb$ zd((nseCH@XTs}R0?SBw|FPNW9fY~!o&)=uP|Be4B{BKObe@0*UyT4pYo5obz2`ye8 z2BxdJQm4~mE6~pK?z;iR-iDlau9A)h9JY(=D*^reS&(Ho? zYCON>{M#shRKNK@?o~dH58d}i_w^z^-|obfNWv#i`X2ZwhTiz}Rlg%%|N7GJQU8}& zsr6TWxi*0xRof^@od?FJ)gVzsTfA>VKWqy14qk{cN(;`LK3d0v^LlLtx+H?f9enuF zAw2G2y>&moPeT6}p416RI-W!q7zN?EUAuCkO;MYIbF%2X;6UJc=;~hZl#l8Yp7(ph zGjf3N_%n%r@;2f{Ba(TJ!EuJgSoMRA=_F)-k@K_$s!GltDiT6PX3RG!R{j$j~3C)VRNnz7{iYh23 zALz3vFT5F*9?P0s@}Holqg9>f$RWR^DniA-$>H$^6|7G-;6+KM0Q%QVP$k}q=fn3D zQxmjNm%?ug>5^uCpNIaJ_hI;Uic8(_2oa9rF>8#rUt_fPq^zR(8?RA zydkl?ftNREyi$Hxws?WgdGw}Khygmc3&%o<5@cInAK0`u% zH%9AAy+5={JpFYqWs)};Gfoi zd1WB@pQ5~FAo!o6eATZ9fd47VKQ@5!Z9@O$A09yYCr(j*An-3ZMfnE?g8vVMzfJeU z;D6#2V@t3&YJNKG#@%RgI49p2mc#8oj57@8pSo;j`l! zStPN-~9s$n{BmZT8^E>1I&Hc@e(qtR=?yHmi&A1*To%JuS z$2@ELclPi6VtO*__g(cv{aL@h@ZT9<)tZcNrTK^Zv%Z?}ALP%eu_P0~HTehov)&p1 zpM?Lk6#TF3jX&-dmeoewnOxLZw5MHW^)TQ0Zw{R|gzlH_H$R<(r0ys>3knAfH4M?A zQ8~Yr1)4M1C4)vl0-kZp!HhtIz~(mD*@KPjQJFk^!%d zegm@tbpQ@VxAnb*`$7G|p`v>~bbE^(ce#Wb^COXHB8cA^!yqU0d~Q4uo^jL6Z_WpD zrnWyM<)sJus%$<~*6V)X)S5;l*F;frL!-}6sZNaew?S`X4+m$DZ`B>Cs}0&(rC z7>LeceS&zwz(Kq@3gTIZll9$!!gpma_;hjjJ{a03d=FI)7``2q8hrP+r^2@`0Y1JN zRc(mv7i$iRY9mZvf(TGsY83sYQl!DvC0JB{#X$*!r?~wSrH(d!s~AjII8z;*k~~v= zIFZj(>-bES(toFH-xo~h0AwWtkc9vo=nsI~QvjHk0>JlaKZCb_s`+1oi6Kny^aoSp z)yXjVFHM9gL4W&x@bslm3Aa5xZ%R`AEg^2sBykCvE<(k}{k8wb zRmttIzvN$U-ycfn0A!^CkX7+fe*j#S0>H#10OI=OfZ88`Js5+D?76;SdfuE2(^C_Y zU|RF9!qYF8oCco!6nJt@1CNKZYfQd~Eq%!k_i5zEpC%`_`rC^KDnEL)@9$H7xKATL z#-so+^x^@^k3QNTsQhrBX1uCbrr3Yu2QXev4^O|GaXNUqew4ER>!Ja`BOyR?T%O5& z@&`sZRZi7El__mIFB)L~^lHCv{=itD2*CdS0O+|Q8Gvt1NdSDG_6N!zc;^tp^mczR z-IW5!h zbgfOTlUu?Tb-U{m!L@y2%`JmAVjyJ-vzI2j+jKUy#iq8EH{#v`$>f*ZAy*PeatcUO zHIV3HXnubjys-%Z2^vG7C=Cd{#TtB55k5a&>Ar2=S30I;Dy0AIX3MgCuy3gCZT z9tH5OU{CLO;5-gS{}89VPw+pe!9Rt=pJ7qoEp~m*ybn(F-ZsD3)stP!YCBkMH!JBW zu6ZBQ7_bxuM2bA zKN!xzu5pROx~LVWn@hf*{yY@qNmEo`4PV3S;QrGA>AOkgK^$Gg#nEm8JT~?x#{12W z`ya>kHDC4SH_=m^i^p@)oJ;<~y9VPa)AgKP*Fyg(MGZ<(qhe}QMmAt<-QNQP%-gsH zH`a=;Ur5ab6m^?TZ4SOUJQ9&i^^y>j+`f&H`he!#(+&lyht=Ka)WCDh8|kp4c04bU zzdKj5)%yv6RvCF*R(BwepK{3RH_8z|7umUzdp8DiRMg$&uY_-lHj`Yx>y-8P9zy-q zk2jqwcwJ`DrNlg$V7I<`Nwg~z>CXEtq(-r?K z_9cuD-}f9J1F{EA6O!fH*s%lAFE#o*f2q+Puhak|q*1Kw3St=IRd`Fi2=<7$*k1|> z{@@VHVqfls*g1_>livyk3-n2vb+PZ4`J|ubS(h{~vYJ{H@6e|%=0dE5gc!aWdwP}A zH*}oO0zcFqL!xTybN{RM)BEF-iTd`KM56L*zM(JOz@?W1mC}GpNCu#Sg)^x}B4E;A zkLSb?HT043v^W~}>L{NMckgGCchJw^T~=!mL84noqEkbP$tQC-*TsQM;nVR+0QNiH zocYw>&biT7L)YiTt&Ifv|NZTs@HHM|e0==x*(>rzDf{2g`M&aB(RlpNlxt0t@gU$) zihZ1S8Uas44t<>};Qud^?|Tb-$@d+jddv4`3lrq~A3i>ne2?m*R-1?S1)+x8Vwvc-0Bl@C?cy4$ku=mU&`|w-XsBB*NYGGw zG!3 z)BwUbN%qd}u|N~0-h2#G&;k-T$GW5i2)*4}xC1*}@s1wO;mp6mK3$!w>#-7y0gcKn zL}i4r{ro75HA-#-^ikQ=j2osg%tzw=?#)$=%bnszywOQ*>P@M>bos~6k5j7n0&(L7 zy0|VMmHWV;l6UBm^HJ_AGmuWY2x{_lg_DX>@BT6eYAubcwJtY=4AddhE zn#7IgQ^q0-n}*@B!Gs<<8f)8-GsCV*7rY{r4dZQO#oNfyK@%n0GISFX+p#C(n~3Y> zthNQveWb*jAMhW_u`CJD99QVqF#X%O_#Ag?Oe@Eo0@LLEOWOF_AWTJ#r0iC>Oe%<29`@pb^; z&F3Y|={?aoy^+u9KK8iJQq=%+`T>~J^}jxk=5&eX^y9tf^zMG=^!dYMBOrPFZZN7% z_Kw|lCbfX#)1>KaWeZSWvvLB#&mmS$A&V(MH+A$TkHrLbZZlUuWx{Fc6&Y5>MS3Hz&p z1mQ3a5dh&Nqj2I4sV%@E{MNq^dQzf-CsDg@p^?#11N$~QwS zOFE#Jj@(@y}zK(Fly^s=Zs`Xt!> zcJ+ZPGYZUwPAG^XCsiiXN|%b$o1;G8b3+i z`N{mWi}>j~)5nWHCh~-VJV${%-@#ZPb+cW)Wirf!AIBbgBz0#hKV5lh`T!Jv&H@5-$Dev+b$grwFAs!6N=a-2>e)SbX$a>KqZRLV zK}#CZpGKNdjU^lKZVcgh(~dSmX)5RWPl(+Knb&#O4!!oQA-XjjA0Oc32h$JmX(xQ@ zO&yCn2%oQqEZMurv=88)R0i-n5Sxzp6Jj%!Bjc-h1>=e>n*_N&kh@&$k|(DDFloTM z8bMGtjEoCP3r7e5KoJ4`h|U}RizBHYEyYoMXme;+Vfn;u8QBxKRF=W&7MjretOn?! zGS21{R~aKHEk`#0EA;2lTcg*ujf&pG&@3 zWD1i2fbJb}A}S5=p~sdeJzxD^(m>Y}l?IK;(x7jhpTb|-*TndnA2N{D7R57C+?Y?y zJyaQiqj|Sn*-hv!+=A)Sn=@~EX!3_!@0p~iyA*Hf2|S6=@wwzbbOxVJ)$OLb#dW+h zfxFu^?uOY?wM-4-t#i?bLl`x`vI`Lg>09v%2H#sY9#4j*LFdO90{Fqyg!(q&S^|>q z5aKGS0bBJRhaQ6i=D|#fmlR!3+I|?d{rn_t|I1WuUr`(RRI&IBF8XHo8P6k`K8nX^ zQyb)tHXD=tIALt!lp1~R@F6;xPpxbf4zd(d#pjFpCoqOtBE2kXUEc(omPoK^8o_o# zGe|I5ZLU~P1e?%{VCW0w#(_vWaEUs1D3C0`N!FN5vKx?OLxE&XHnIXV!Zq8x85aSW zzwB$exFS25W;CiWpxu2qj-E>JXVQEDY$d5pz}%8HaPEv#M)FSmY$&o>ovb#kQM@;w zpa^71^!dQFb@A3D`g{izDYc8LWh4xst+9t5McpIw`BYY0HTq2IgFa+~k?}P2&Y|3R zy52rbojVdnQC$y3gw)8ybuhg+l&s0w!n7L8NEl1oZKgJxuuD-JPBmZf-Q#$xR?Y7C zq%r#2d_=fO)~K;$OJNeT*wm(&KfpVy4|?qAk6(ZWIDgi~p8%Kl5-9R=zZ?^#22r zzz;^$!9@JtGu1Dy*YI1?#-|gG&qTnkKK=yYy(@D80z7t#{zjXqiTZm`#Sq@#bCQru z=;|AXXk8t}Fgl-@#BCV{?z)joO|sB{BRM{qU^sq^r0WX5g7;+3k4_}*_3`tGd^9wR zn>0>1G#GcJHbuw9y(ydk%wtc{H&K2xr0_$cz+DoA>7`$8Ao-C(ufDh;N-xe0Ffej^ zH2ER*mLD)Aa$!g`Y12!q4V5T9!=&6dlC(~szAwG`&fEMSpF^xg$0RhK<^ytRlKWtf zSaZ zmdmPLB+4Ru2A8~7EX*5%yCD{_Rh4O&vq#=k_g&#FzYcs?nB<>(58DHJA_g22tV5rnN}^frQ=6cHkb+@&YwoxbDEy0I)}l`d z@e2T-tx z{Ls1Zs{F=xUo4Y`lhIf%NSo$w=(wu;$$QiB4iKcxPRakx*+o9Z91=I70b*g(nCx4~0=(N6z2c@|-(?B1F!ZHoML-1ajf;g<=16er`Tak3cM^ah2Mq9Q|0pCxUo zZoli3n%6q>iNFUrwu9V_deQ5~21W0qyhV7%CdJA+Y*QRtCl>7x{oy=O*lscJTV|GC zkFq4;eL%uMsBfj&)X&2O&SB6c0$bgR*Nv!c?)?I*-iBB5sk_2Jro$Fi3;iEuz8yP~UI5PkdgqN~Absj>b)?0pSgvxqJ2y)~ zk)*{o1z*~tQou<;!Gt&{Z>25R{GaEXleYq*ZlC@4-=F*WwBMYUd(QJb=XuU~&b{ZJ zGg-9v4Xa2`FK`*BkOSg_8KA&3$|MNlBgFOj#GH4~1Jy)nE=-XvU1em~5VN$>55M{n zaFP6Ei07(5!!tf$TDA7%aE_krAsDuJgW1p*Iv~pE_}nZQ!D%uoAz`Ok!rfpN=7?@1 z?)8!@wi@&3?k%`mOq;(VE$;nS+(Fd$&K|+}6CTC)U(kyQ4Vh9qd8bm~&GQNkZRC}P zvCtEE>|`i3WIYJUpGppI43t7LhS%|BWST5_%TDYl6GR`l)tIger?dP8G%WKh_lX^l z7ZXOEjC?fajHvbaq4g0Ilzg{OIfXz-t3%eajj`%cz6I8$aG>KjsW&k!^la6UEpJQP+wrAfF53--(--w z!NP8ECzX(6k?G#fz2cj!h+M*#3F7AGhF^4jAHuri#TL^zgaqoM8cF!c;WCgAl3xqByJGg zj+-jSaBj-?m~k23r?^kHS$M6L45<6e&?drb$ALw%eez*)tdBT)he?7F_h|V`!9=JH zdR*yabN;8IFulhj?Xcu`z`*3g)u!bSn`I}`YvFws?M{nOyv=k1JcXS@&Jz*-bc%;& z!4t6fe$n2+(b}WU;x*;Ji_HQ#pjkdJOWmYdwuGBS+6hrom=XESj}-|qVT9!T;kon_ZBc3|0RW;)%`da3e&y9(@ky{j(P@n6^?rP2|l+A zM?D1@XMKi34>*PH^rzgDmG+igaebI5dL~ntRuI$ZKEeJvIo<5V8f20XI1JK7$yrOd zcGnShH?Adpy_@86ufa5b`$bVIM?IH-R8EXg`E(Ny`VFbfQreqx&9WQito>McJQL55 zmtRET1?J$1clN^yG1ZI1b3Y8v_r(m)cfxOr^odE@%{n9)qp4L24b&`UVwSNcxk{TD z)1E}v@Jz-xNcZF(my!bWjknPg#OFiOK9Eg4l>zaFTgh>GchjHbYcwhuvZ_Nm;@>b4 zq#`W!9V{~mk8U>ocr(-+5b-TZ(vA2?06enRL5ubv5j8XbX8WN0*G%crjmQTwTl2o2 zA5kXc16$yqE<^wHw^YdrunoOGIkNg9R4W~*l?H}tkrHVs0QJ)OM@=M~ilgRA3oDI_ zc+iFjIix{_;`jB!Q(knd>@P6gA+iFK1-WJ7Jg{G^clQSn9&5z z;$g9Rka%q4A)i8AUtIaOhc@57Vp!PM!rN2ycAuiqvpy9o)b1fVxIKYv-R|{vC+T^Q zdo}SPpClfg*S(tfkS#=OS_*GIZR;k7>6MdF~x53oMaWcPx%`~EpCCaPi4v8)y7 zATwT2Q&hc&^Nd2nhsGs)(dE^9zf3E3XQ}Zxu)I!v)s_N-YfjN~Flj-D*V#+GU1f`* z=(#H)((KN<3Z|&w>JYX|;z5YCmecFCP;qu5%hU_jF)SC3ml4oza_WS;^s@= ze?7cj^BnapIdgr(zh!+*fBA;>_3t}leFuuaU465^X?@a}>pK!tU*b2YZ*M)RFMfWR z6EnXw$R^Duyh9Ju58G%xxf>!?7#5tnArufHzpO8{_a)fUTgi}5#ssmBw_YnW%wH-r z=pS+!7aL^#{RYX{2zn2Lm$9B^#U8%ZXhkCRWa!uTdU@;h!ErR1J7e;Aq2VDBhQ=S6 zpil!8+69G9g+kleNqo!AyiEfcmM?&RriCza{hHD}&mdWRX4zC?mMk79n2%-0QHU>I zE{KLFgz!kF&P|buFNWflv&lvzv8h%w9amG4Vu^k0+oBAGM>xUQ~+B|?L7vCB9Mx(txez33zM zdcfD4yBO-42X&T$zb80eL$0b$RU2GyJdSKjb61oX8Z`SWej={~zQ*8yW0sfZlKp$7 z9nye4^s&PuIPnxI-CzskEcXXz;tkh>5BiBH!)#0j5$KdUp`jP=jNN~2&XlpD)X$38 zhx~_HMD3^L`+`YAgDsD+CNxk=9FuRUU2xR z35{(vqHS=3N|z^OqHlIjJ{E7PK2;s&aVnBrE*r;E=a+FR%9XjX&yRP=!~qU%cX(`C z#%>@u4e$K{@+ZpI(%a^NfFk^bwn6q`z?xaRzx+T@1vda_K$pKFXMqDrCRK@R6M31d zRNsu!{xB2J8l1)1W*ZgQnt(RSoWb z*aRU{f_HDSeb2Pi4v6XzR^7#udLBx&cc*x}hkN%V+xJgPeLuCOdJs3x795u(;IzV< z6d~YYdvFX+OT695sqIorl(5zJLa%5aTwu$Lp=Ckfk3^%6Nr(N!g8!k0*n6*KWr{LT*7zzbo3dhA% z_+U^Q6S^dLSxl%rI4&k+4GJ-#iMSrM)%i0vw$vvSwh8OjknY%RJXWTcN`SmInAIey zTt;4K=&2F4hXwl*;M(kdh=-076(HjnBiSq+c6h9x1n%L902964>8W1n{TO*&gXC|8 zf6!DuUfAfd_l))WVPYr_wopRK!qa2vi1$Dicw9~X;b=8k39dCVi&ok93M}dg7L^{2 za(zWj1|p;A8>UazJfY%yx~>x8FTD(0fi?W9d>{USJ{ zus1jz^zc*YCXPky$*es}GUtI@$0_lA^RPBpKM#(;?gqMtU<&Q-I9&q|W>LL4XXvCZ zy1&qn=jB}N^YV`hciES#cs#<8vyBDc1c&p7CdjkKN^|SLhtGnctdd#aeHy>Ee4ggo7l=ZAv* zCDb|zSGpZn;7YfKBqg2tJch@fyQV_rUY#~`%@hu4<})9N3L)JIR#c3C#NjPHOG z+2WdukD3Nz&UfsuxXc8$59-&BgINZZ{;jztV*I-Uw?PH5^EX=$NIBXBg7XFJ0}fMJ zwm~1zW;)_=b!=uzE`$_;>wg**Jh7=)68Gun&(Vb+lR2 zj3_)`pp$e79;pes6(|`xtL)E7XO)EKawefpC{3xJ*OTfi11~{d=Ps+xsM%S8Dzgh! z4ixDK>NENoVrVP$$0*V%UFaXccxuZsxo_g3OE5|A+x7*M>-k_pp$8x0aNp40*T&ns zJWGXV-sYgGgZ)kb`yGq+3sVO0*o}Q=xzH>xr)EA8U3E0`Sz$BpVP@{92W65MG-kFZ&fcYC-7O?cW`y8FtC7P~^yC4Ue+$e}2DKs2K zkwAseOFU2)G4pu;3*|E@#^3{JOQFr+1=>EBVCwTg9TZ?0iTXCm06j6W_Flp92(CrY z4hoKPo?5#J63y;Ockdm}VeNzppaxnd8Ejr@3bh0)pgqF&J|k@ITF7y0ytPk;s2OK7 z_5@<=ElI&i@IPwoqaYM9_89({O&qrOj`bc)Xfa-Z_K=S8-ar;GpFY855ip>li!m{* z!f<*toQYv&G(4O<|A>Z1Fs;vZ8M9i9*{JnXhN0F^Nqv zMf6Lw52jnkxMzewu&Am{sH(Ss^0t8S?+q>l8OJw(;Cvaa22|f@)O1wn^hD)Xq6fBv zwlS*y`!W9HxUR52X#-MjzV!Hf37AhAmv25lQ=a2W(tGzp zToc6Ym?@{P)qD4(;VHygFMcFs$=q2iC)MD#lk0;DREL49mt8PZHrK#?fouzmd&4$_ zLgTsOi{{jvGT|ffcIe)%m*MfhxN<;rXV?C9IPu?&5+2H(q%!jDdaZ96cnBVo)@$>t zd3v5ng#UuE$p7#t|Eahy;MJ6Wbv$1RL!N&}59s|AZ-1Z4BR8JU zB;-@|Z_$TCWUe)k`)&21_|0#o57G0#s{2Dho?9kLTf7I7afKp|*TIc!ycX?!S%Tfk zk@cwFZcNJu;h1<28OcrdK260aJU<3B=mt5-6P#V>QRAkvxeJ?3Zk-SA&tA3=G8~WM_3(&ZU7^mUL0(AdJ&kot2HPZeiS=j#B(e@t( z_m;E%Fz?*`!I}EQe?j|Cpf-~CZQK9Vx4uLBA3d%8ACGDO%pvXn)zxwBe>rLYQl_ODJ%+-#MEZpMl;Vg?WyIX%nI2~VA3U zKF2o?64Pkn98UqHB!^RSASE%JqJ$J4Qy`MZR3)a&kkdVSZ3iy40k9cO)qTGKl9t^( zT{d`Q>82R>5`Tj7RrHab8Ae`=@^34fLu@n;1|3&hh2J$_Q^1b~G@}n9y z;)z~SYB5MVAOmhaevlW1>4!yJ(MCR{5nlUL(8}j!0$quOQ$#8Jne+OR7u($K;@zxLiJMqr*_^q()zYHJz55WsNC_YK-E$SVV z)xhwj!BwU7V|TL}dTsc(zPNbi#87r?`xwqFLwEzuqt{~|lMF+R%!{pfConp0#6)=(gr}=yPE4GxY$p5?4|0w=FO+@fdt-2SNC<<^nF0e!A};kn zM#AM4;vuW2m#++$e=B~QS1Ie0%#uT0OP;cA5v6SwX=`1s;KUC%adnFcyaN#F1i|qZ zk>QPbW@&-C^r-M?H9pE%f9UO3Kh+B(6NP+(T8G1f7lsE9hDykd69osZ=qA6RSbW1; zmn=BYW!pe@`EoCSmXm&|#`hS|JnQKPsSDJ(poesBgrvSubQx&m#~0Q41!Rr0JSa_Qv4ip5R!5i`t0F*f&?+ zac9haKcF9ZAaji<)!;+Q*i7_19?%~`El?RIm=H>qJxA!);C5yO5#>T9EHKLuPqKx% z38aQXA+|2bZD3_WPWsA1`klItXlM&7mfl2mcZi4ua)V3+$CdaZuP<3}jtt>y5-Sjt z93#uv{83q^m}Odr;M_e3l%O=JB!x_U4w0}Z&rypOsa=$Im?V837EppBHOa*~ee3j` zh{WkCBbh1@r7`>F_fYDX6+~KK0v8E9mNVqL3-^8T?ih})Zo@-|$^Ey9)nC>mquz_s6YAPzlK)IiAk!0S4^K(d5qhyKS(l3uns5YI0EAF*K4GLT zPZ%lYpw=(NbCOF#*$r)ApDe3cru3NIq`(p|Lor8mI|wOMDi8=)3EXAAOQoWV>tDeB zMf-9UXS)W)M7JaY@#GbDqJXH_hKR|tH7X`ev%d|$W=RY8FHGK$JrA5)4eb*_VrgTmN?WJlC!u#7)kFU0sy;2;W$0E84-e=ZPrUfnNXG{x^GdMq@K`r zxKl+U&GL;Z^7{5JFm&3g)tgb=cij2Ih0Qf&scu|M`~`~MhKD1{98DpgW=mViiaEf( zNdH|pc5qUP|3_rlf#Q<=gW;cv*tsl~mHto27=^k;sSQo~*%mt1hjI20mx(O2t3P+r_&BoH>Zbv({LJvZ2=HgUF|;EVC;vf{p1 z#(@1;lWG6os<;)xWM|(WLE$yv|HSFPeIU`AhRzaO4;**}2IQC`!~7_Yf(6($3D)FR zvINpTkYF7F&Y$%rN^itJbC2ss&fQavAZU+TcgM+7loL_N2_RQ{GvWImtN=FdQ|>1X zLv9SjUyGxc`e#DERjm{9SEx%2*lm>BwaLQc_)P$KvhM8Ptsa4kidKnyJ9frlx~iNb zxFZHZrO!PgsFvrzzlT(~2!h)BA5MirkeUg7nTeSErK|C9z04KrJd<=7Y#)Au7vaC- zE0Cg)hxO+{{e>QbkOvenpQr};cZ}eIzlzptf_j6iqv6pI4pfA2&9n}~%Q3tt8rEa@ z7SsgyxTo>=Ol-JV{xxVBFl^3aTf##9XdsJmE&M#v`}#jTiT7u}>ZJYFi>GjcP= znQg#SX(zEEuiuveQE3-Ie^ypQ?XN^!G-dV6=u2;P_6kpqB146u5@N{7Zl0Xz`WBfp zYn#hQzyPk4XDdy7I|PMQxb#PF_wtZ8Pp>^}>jF>5Uo#AQ{8sX5<9^cfDJEeh?y(J` z_p?Nihg_Apt)yK4AJU*TZ%fxV77(eWLsKbE)M0M2-rt;)6Ur7gkKssZE3xSfYJtI}QKvG3hv8*W!@f?Ig95eak*U?29r1QC3;T=e5K`bHhxNW5f&VDN~E~Gg_0aA(VY&6IPzF4O&-f@>>UKdlmKua3w7ecRSoF-=>5tm5{|O z8**~|Hw_XwL!1HP{L>&<6K}7P_xn`vBHeXtiUJCA_F6MV_dQCWJo;j^Rk8n%)Sms` zR1nNs^6|Yp=^cS|X5Bsh`_fUeMSsPXm&d(@kiWTA@z+0&VFNgh){^3tKO(1nVt$th zj_;$tg8ym4&z-p5c?9nISA)NblkiJf5_yXfr+Us0a74B@r<>&|sHbN4J$<6~WciA~ zY@)!>FM#tsJ^?!jmEc@XmH@6xDRX+3CyStFp^!P>W9EI;d#Jx*?6c*FMIjhbg`byV z(M4Ppl=H+K@{M4>McU`T4-Ag3%{EJWAq|K%yoc9i}DeR1lfgZmaGK^F^s zYjI-I#W%XsCj)=}iwP@9gp~sr>7U$3dHEo4Z7BA9NWGi_ZIxj{_lCodH_fSCr-^IK zdQ1_uKH=xDaHP>Vu1a{~IWE#@Z=8%)NMyJ9L?{%PF&O!7TrV`FIH*#D&Y%<*fKtHk z$8H9-tXg4WrT&nV%129m5KHX=fk6AC4|wZWR5bz`{Nc_Z=lPNKM`$ktXpG>ET0rgH z8NY=z|EmKe-^KX*`2q6X(3ddBQ>=M`^eonV7$vBaT_$90!*52=fz2i7Ub#xXrEZC-Z&>`jG$m%8l7(0P|spFWNicCJT_^xv&SJM7~H$Mrn%Mg%8Md+C8cP|}S!xx~$9 zU`7&c-y-mkL7QHLpUbW;0;{UBZ6zP+lB~@&z0;Gx%F$qge$v0u4QwLMPl}*kkM+Hx zaR9bo05#ag{*P0_)clU4)Huqa2$C3T5B^WI{xJP7gzs?bAR~P|K@wz02;3KW4gmS_ zoxk78@>?$@rDtL3X{7W(5zS1?Cxt*{UZhlV`xGoSD-uVDo`7*&eC-(!=f}<_@Wmh* zbYpxM`u>sm`=B%(zaIlrtUEU1+-lqlzelO>vR(~Ss;W21tjoI|98Eb5<~~vjOjw{h z&w!C6Rg{ati9C#s!mihT_6n-eV&Dy zD3XcBh8*k)@sXeZwq()>R+9lA_Q6o37TKIEV=R)yRsyBua3uBE9>E5CXNcHGyS$YN=&i9QXZz7iI-2>U4d9-_{dBf^hZ$AAiO> zS{3$MI`+0Is@bnl_V++Z0!t!#?k|p`Fv722hMp{7jd?DXF~1gt6WjpzkB{*T>9y;# zcz+q@57k=B?KVMNG;6BJcT{Ujj2vf;JnzKxL%*dw4V^x-)@S<+ocD;mz_eI% z7`vH1<+2Mvn29S#aAnmR%k9>z!d)VG+~FxN<8#qspyQqDl^oJ*`=qRTB~WSmu*|+P znX|r!%i0QiMfUScRz22EBg6i;V*Mk8emyO~1O=G+ zrs`{l&|m#iyuSz9b2^gmvF?LkS>O#OTi>)tk-Lv(vT^M)%B3I)7C+U@ivvfG>bum;;rdY}_{~C&w3`Z4F9K*1dVI#v9 zhVL=_h~aLA?blQEO`}+%qqvyi5{CCN{4vA(8CEcK=^4G#DdsV}is2N7#SD9kDfSpC zaw0{giQ-y@^$fS0S$>9`h2m0%1tk=}&#-GY#T^WHGThDZwo=AF!zUI|>@K7DIm6t0 zSv6 zISdOJiVXc9Qv8x(FT;}z6(6yB7>;6i&BqkGwzG1(7+(w<8GhIHt-InD>Q6B2W>|0~ z3o}$*MR6v>wG8VSE-hf?FueEs6l)pwT+MJY#j0y4+8HV}6muC)U^tQCWen>X`WUt| z+{SR8meIqof?*#+)wL9}7>;2$fnhDfMuu-P)LqBQXLtugKSORRE1zL4!$yX0G2F!P z9foZTKVrDJh{=ax$@LWf&aiYE#Y%=N7_MTtnxUIv4Z~kEe1_rk3}0mUD#JfBoUdd2 zG34|Vhcm2W=waB-a2vzz40kasozCcH_z1&C8A=RQ#Z2!^6u)37-puHjO);6_FowSQ z6t^;T-NE?1`(AsvUaXw_0%v_viJgqHAB+5A@Sij-yL%){jB`8Z8V&d zb}MZ^hBXgS`~}0XzSU^1{964l>8AN>85ZoJsAE{lu!`X;4Eq?W_EKETQ27f=|I#mL zxRPNNLzSOm?g5G=3{~vDf|oRupI0bW{h6Zbb&8%hDCRa(Y_DVS?0z4^c7|OHyBYc! z_WUAV?ukQwm)J`w9}Ha#yBL-@Db_LkXZ^N+)%_8kls8cMF~rA&F;~?;S>5^T{B{01 zf1SV1U+1s$*MH9Sj~l+$-z_~yy5}6}1qZ)A{ap3ep5uO9Bl9zvzwc+5lSxs-F!y)V zf7LOpVpz-2#qz2Cb|b|`ial>K+(fZvGeu7u3%9fU&(d;o80Ip}V_3jY!%)Ytj@5gU za2LS?DvI}JQgn@{SZAl`cd+nkiYp$cSmUDDBi$7zFZB?4d02hn3)fM_rn?T`^|k4P zL&6DXZJG1e{|ndsOa2dg&l(;@m1PrUMW6)m24RHAyq01LMr-Dy~`m=F`tzSA327so$g<6z7{AL`MZwGziL5%m6w(1R|ik zX01K9?yaQjrn(y;B=f`iIGnoYzRtOibI-l^bR`rKgrE@=>xv3S7K*a$3kG!*kqi^* z!LZK9P*76BDo{n_MQ5Ho5AZSge8#hnGnNB$efGHaN7Wee8@wV!(IUlPDDZkj^%KGL zgx}Bwzodw$zEIG46B&h)S}=0l=y5{0L>Ln)4iy)V4g1Zgq!cVfLP4OgsBq+HI}@~H zp>DwZTSn&foep1pe7^iNetI)lJJHilU#%x9bu~6cF(>J|stdfv3zC`O)P+b7%W554 zt^xu42On5^90Gkk==cv^T<1am=N>-as5JiajK>cyd0^$NR~6~O->l!ezhuOtOO~#D zch&JpM#+%-YbN%abZws%LzX@}_{E<7eH*Wu@MYucTPJT>c~_sgrHOVU) z_nllm=&heT`+05eC=PNd3k-W{!{&B+otz>@rIJ&8}8ls(#bvt-njVi z&;IiHz@wX9?Xq-pH~vWg}fX`cK7*~Jx$stM%x3sN6rK&EIgl_P?FzfB&hMafpo&ph-U~t z2IXh|1+d0=(3K4I1(fbQ&as9w{st@~^P=`Cf(Lx=qvuyX*E+!FTlS=PK5bX_e2X*G zx9s!m`C2mMYiK5zlMGH#O-@ocJ3VVNtbLZWOFyUlog|;rHcmahA-9q8GsJT=-br_Y zmK!)k(l_lUxMeVjue#|1(w@8B@;Q$~<6gQgYkb*0Dkn{+Jx9+CX}OIQbNdMnnB7Uc zGWB+2%Vp|iI;fL zBbetZBtw(=1SiEb8O4xd@}{IJoQ}-6t{{=)6%OGgfr~4sUPFS3L^P=WJIjg$RY!I`64(nhrp`;IVZZaHs<+k(Mm2WQu271t|`;ol%D(uUw2b%ijx#kVKt~b$j9WUy$%y5Za zUMK-W9MO_9bz_h#R;kcwvd7625*{JXe74pZwEJT zck8_#3|^fhe%bcydb1%%d}EIIrtR6+gNCoEo;XO?xx-YiQ`~&mmv#J=9i#aVQ0(NV z>r~6(9Q7Zi>FIjXNYgja{ADfK^Oqf=>)}^)ouK*4X#T1k`I~7xNAoXpU=ZlS?HL*N=8)hDH#FG}NkwF;cq9i|M5s=BmD z1?4ZpAU7p}mqV%<)zvyfP~~_`F_0n}F#k-*z#9dUVW0(ZSS%!7wu@Oo%l#w8zoz&C zT1{Vyo$>9&-$(Jo6hBUJ4<=u4CjW~x-OEfqr(EZL?E)qrTmS!1{B(x;9o&lv52g4T zCd^{|F_psr{ZCs~5y0Hj?(>UxZ%tZPO-))6fK%{391{n0aq*V&A@DT#lQ804n zIF=5!c&EXNP=S{e7zWZJBo=a2GU8!@K=nw#iW}QZK|A@dp)t^{29m@1oNaNHa&ZIl z3?Fav@$w%?yU(F~b&}nd7E7kkphm(+obvHZH~g9NwujXjZ1|k*72vE!!wZbAV2+w7 zKhtUXU%-IIAI8QN2g$&OC0oqFYDlKer*7^0u=&q@Hwn zX+4vjdDV^d3rqiTH}C$EdbrO<+pV8ViG4DKIpJc{1%6KKz_~FwYdY;eNO^ZiTGn(v zx-Xa&HcPUlYu-W9l_OcU*Om@m$kr|QUdPIL<$5sDzyRck{43o1YCO5?Wux9y1!G}a ze^t?R&b}UxO{^5DS!)+)tAPyZv0l2)*R~$9^S*I~+Yg8hv*|h9a2z%&Of(% z<2l6%QC`mn-H5mXYz0GDRUyEGE`@!XU~kdvM0PnRSGd>N?`U`e4NoI>GPY@9E$43J z6gL4XFy>3zRD7N6yYz`aXbh9`yYH<2~pHe55T|`d2jl%0DKpFBtefG-Y+tnoi;O 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

    ?{OMH7hjf8?^Oh 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ν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

    R@9VJ+vWz@J!>#VRr;a^#e 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¬h33 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℞p^Q?X1 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

    4jIcSfW-rZo1Nl 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%0DA#-nRim4dZ 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

    g7>7|S)FGlq$XPyvzR!Z4J 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⋙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

      (wVvDa12nFPhc!cScMw{4 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%0DqtzkO4{6 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

      mZ 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

      mV@p!)5>GMw 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

      1V_9i( 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

      sh#~A)~I$}!F1$D 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%0DW}GUX+WpC= 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

      fKzie9M47j!Q{^-2H0v|g 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

      Rmj=kh$zZUNm*40o~yCQ;16lFp@;GO($|JM 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 z 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 z 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�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

      ca677lzbLw$C1Vd=ni%ie*$fyq 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%0DiJ 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 z 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

      BYCd2OH}Bwhdu>QW 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

      B? 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¥Qyz8l?|3Z;!n`@!T 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 z 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∨8+4TmB+mUGv{C$4ZU^anD&v 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�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�k`3P<$taE+!=lo4~m#uZbI}iNLT_m9k?~ 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

      o9V&SX3PG1^TAb1 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�FuI)Xo#Xu_H(Q?UT|IeZu?!IfVd6YkVZyscB`h+! z&z{y7DY&Z&%SAq^ls}S}9QU7GQcD_A-yjOceoYS!wjNi@8k>Gg57m(n^1%~Bo~|?q zXi8nzaI(TSeRN(8qOMeMfJ0~J@s%D>2D88A8Y;u6g}=jx%|7`AY8r1RI@z~D<2nwh zAp8HWnwB2`hLz7Pxspc-_x+};GJRp z`563#;(~r{MxzQh?qjd6qvTaf`J0*|1t@gn0dFt~bDM&B#gk6ZUWxyWm7Vvehn?~>li~urOLuH|GQ8L_NzZ?n`@Nk2Su{q z_Eybi|M`x1gm!+@kYkcw#FU@#z>p#sI=oJf_>T6_4T)UTP=B`0(;KCdHw167k#wO0 zYEyDf14y$utB6oR=l+DWpvj&_0oLv_H=TNhpUcHS+V3<*tCsJX5p9I-} zUN?llsqFkzl2k{lmrH>G(rkB2QVo;H3h#hzx45Q4nw<2IQQH| z8cNO86V1JIcE|w(Prv7xT_+Oih{pH-sA~0(T-cAaLBQn<$7KZ(6>1uVXx{gJaRSkw z6%PGnNE+ad&H``(O8qG{hQ4X-tfZ4KePnO|L|1^0aI!(e6AJv(@}|33=rlu7+4NrO zOTOY{mqzr#*5MNtz@+t7!N@QIY73SbQSsT^&7O$i%)b2c>6}bod;sX5XKb_Yo9`Vx z1_2DYghDearWyJi>i>xhz})6`$s#j`OHEQE*RB(LjSL;P1b2->kP3}e1_~&gw?8@R zL3)`ptB)Ld*3ULGwrC?99a|)3|MLmN3{*fi4@b_0r*>r@zd;rUo(a}I9QeNhfJd>K zBY++--HSKb{Qbgsdy9;WA+z!^BZM{$yfeS{3M=jVN85Og={gy~tTd8AqkV%FFgX0? zSx=+&{uNd*wni9+9sC7QO%Wr5tJ2?7lEvPGzGK`20k_ca#z$<~z(()o`-#!1-N&Ud zy=jsycgVWC7f9H4XNG#udP9M(to$j&EiRqS*01z1?qp@jSS~LtYwT4B;VH5H%a@v@ z?UGp*DfVBcPja{tla;N?nfO%clER9Zp-2& z)>41K625n~Tw<{%t#t!&yh!^{lZ;7<~}+iQ~VQjb}ld_mv5m z+zJIY`a&_R$t|{1aDQyl(5!RN#iQG>Sn*CjYQQN&gIXbQ@F#63I)3!adb@$9*DE+W z(x@X1Y|hsv6W*J|{%($#`jV{^ispXLb#)!knIAHxox4TMkoH99Qa=vDtb&l#XA|0| zPy8}W*fdKG@~(is$u}UR3(Ru=0icxkNv(Qn&5IQ(b?B4E6eg1%Z+l%IH1DJ2JG%do zKNoQYJznjPAkRtgu__H~7mSb8i;BeD?TbMpXTCVN+CHnq_d}6U!*4fXJOiV3V37}J20o0$5~=H! z#K~Kp7zb?1knr(7H|4>F`KIwgZwx+{9o7=lK7Y0wezq+e|3w8t zxzrnwxOm~eR+kb7`CC}QfSe1^x-3GA}o@0Sb``}eaoXpRjlK53qM zGp&AZhr}3uF{dqS%MX|x1%911i1R1veWZVrxEuS;7*pUD z15Qw@O|>dbofuT$LLVd8n0M)E8(rYkAu<V$N#yWx~~cp$r65)=->gPC!3$SrZ%q-w_%^BUTSwV;7#ofp%B-k=MriST|T05hSj6bkU1M&n1#5(k0eF3V87fk-~@ylV3kW4;BrMZ?)BtP~cSMt=6##(l~s@ z1892=vqSnJM2Ysdj~F|I5Mf9t|JC|Vez?kM{(D{gd`|m z=NRHwt;rH z6^1yeylto~vN&_37+4@$qVux@bFd-%D^XxB`Y)e{Dkwvks?JPwUC2CLIa#eE0)=|V z?0{}-fGMiJ>>t)s z+NiRA0bdUh75`Tnoc}7qT;-IHYZtI5BgE@QMnZO8WhC3g`hUI4%mi&YxvBKtgbDB9 zh5L(dq)0y5GG`lzp=E%LaHe;yBz(!|4$z+HUjM^O#-L12KkHb_(>Fc}np^vj%Z7rF zE-T&aMT6A2JB0_Ov~u8H9*%uj!k(Ir!krrE{ z*jRR58`S75TV6QT*e;!6d@qEH3d?HOx_TV~4D64r>{`+<1<=!~2d_9owYCjK zgv!(S0*iL?_$0d?BgV`5QEo@Zg#q-ci(22z5o%%t79(70!u+- z&jqD@)=Z-7xb7XU+SKy+Ic9Bs$PIhRxP5WCbSRoc4KsFQLC96W4H3p7(Miocr?8Np zqz#;U$9#ZVsYUzUEqNb&2G)W$ANd1?Z0>SE0Ok-RUEst<%F!PVXwN!&fu4`lFJ9Z=9N#Uk(cbgWlJln6F(TziDL7;;zV${B~ zoda$G{7u|jn$S=9@-ooE$i^Tl&@7XN_t!Dc%f`XM%x&qZ^M5<0CcX{w zvO=3ly{(0q@Xy73Hna z#kkpHF5h>}su?mk!;VKJsQRIOcN*n=hL71-cKv(TkY7sc#X;89jQTrnUSj2bXlYd4 zaPwFX=(IXDaf^^rUpz=U?b!V0mo>tIP|_cR*6djL%BC_uPv;edUmZ(F*x_DmJwQLZ z<&onU80&--e?*6RAX?816OawdKoq;XyO$)@H`(KgL1aY)q)sqqyer3ZnChYGpv<|* zdKOIEwir?gSG8hlyBZ%Q)48yJe`}fl{!*Rc);*+>-wUqI2o+45i5supgVP;CZf&0B zO^gxG8K=+f0ED&<>WqG>h%$1qry)uJLAJ^xMe1i){YLM7po7-7Q5R4#Yzl9{Uh##! zWWYEy#Sa)co|2^?24M6j2zkwmk`0$;2FwBblym2>2f{ezm!(|wRIS^GfSnM)MKdyC zC)49G9roew*eBYVD}6WN%E$Xx`ET*R-S~tPeynK~)_2ZMRhfOsXH@!uHopm{!*YFj zpCp?WKn1y@t?1E3$1#S8;D(|Zx!HYnkIrc^6`v_%EmWx6WYL;>( z@2>a3*BdxbSMqMmw&WLA1Tc=*gcgEb(lyx2ix)As`=>Op+GECFcQMg{I}}rTzH~6I ziQ^>rYmq)5HZ^~n9BYK}UT?WFxr!Zo*zuy{r=#FiZ*M4cNI{k%h{p;$oBA=ktIfx& zsb}WC9(;F=fSp~2`e#$AKeeEe@_Nlh_pFB)MWsUEz%9!QL$5P|GqQCyDudVBrjPDm z1&!xxK(ST9M(^QKr_IEPOCx4HZ@^s|1^-~%)_|pJ!KuEMvWVi>%iGOl1Z+<4(e){L zr}G+fZVnPMKf}K8h+}}~^l0qx7|$BBA)5cTZ}-ne=K96&-Ki#|=9unZvSqDGy�@ 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ⅅ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 <%Jq7G20XB7q89!C>RHm;L$f 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

      v0 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 z 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

  • j?KvDl6z*2aQPtWA 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 NDHXK7qGo^i{{!@9iRAzQ delta 1727742 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