H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 641
	tail: 734
	space: 930
	broken: 0
	head (memory): 734
	tail (memory): 734
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 3002
	tail: 0
	space: 16383
	broken: 0
	head (memory): 3002
	tail (memory): 3002
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!)W!!!)Wzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!D<!!!D<zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzr5Sd=+92rQ!!!!Ar5\j>+92rQ!!!!@r5ep?+92rQ!!!!Dr5o!@+92rQ!!!!Cr6#'A+92rQ!!!!Gr6,-B+92rQ!!!!Fr653C+92rQ!!!!Jr6>9D+92rQ!!!!Ir6G?E+92rQ!!!!Lr6PEF+92rQ!!!!Kr6YKG+92rQ!!!!Nr6bQM+96?\!!,G%J,fQM!!!;Mzz!!!!<r6kWN+96?\!!,G&J,fQM!!!;Mz!!!$"!!!!<r6t]L+92r\!!!!&+9DND!!!!"r7(cL+92rR!!!!&zr71iN+92r\!!!!)+9DND!!!!"r7:oO+92r\!!!!++9DND!!!!"r7CuP+92r\!!!!.+9DND!!!!"r7M&P+92rR!!!!)zr7V,R+92r\!!!!0+9DND!!!!"r7_2R+92rR!!!!+zr7h8S+92rR!!!!.zr7q>U+92r\!!!!3+9DND!!!!"r8%DU+92rR!!!!0zr8.JW+92r\!!!!5+9DND!!!!"r87PX+92r\!!!!7+9DND!!!!"r8@VX+92rR!!!!3zr8I\Z+92r\!!!!9+9DND!!!!"r8Rb[+92r\!!!!;+9DND!!!!"r8[h[+92rR!!!!5zr8dn\+92rR!!!!7zr8mt^+92r\!!!!=+9DND!!!!"r9"%^+92rR!!!!9zr9++^+94h4!!!!&r941`+92rR!!!!;zr9=7b+92r\!!!!@+9DND!!!!"r9F=c+92r\!!!!%+9DND!!!!"r9OCd+92r\!!!!C+9DND!!!!"r9XIe+92r\!!!!'+9DND!!!!"r9aOf+92r\!!!!*+9DND!!!!"r9jUg+92r\!!!!F+9DND!!!!"r9s[f+94h4!!!!)r:'ai+92r\!!!!I+9DND!!!!"r:0gi+92rR!!!!@zr:9mj+92rR!!!!%zr:Bsk+92rR!!!!Czr:L$l+92rR!!!!'zr:U*m+92rR!!!!*zr:^0n+92rR!!!!Fzr:g6n+94h4!!!!+r:p<q+92r\!!!!-+9DND!!!!"r;$Bq+92rR!!!!Izr;-Hs+92r\!!!!/+9DND!!!!"r;6Nt+92r\!!!!K+9DND!!!!"r;?Tu+92r\!!!!2+9DND!!!!"r;H[!+92r\!!!!4+9DND!!!!"r;Qa"+92r\!!!!8+9DND!!!!"r;Zg#+92r\!!!!:+9DND!!!!"r;cm$+92r\!!!!>+9DND!!!!"r;ls%+92r\!!!!A+9DND!!!!"r<!$&+92r\!!!!D+9DND!!!!"r<**'+92r\!!!!G+9DND!!!!"r<30&+94h4!!!!.r<<6(+92rR!!!!-zr<E<*+92r\!!!!J+9DND!!!!"r<NB*+92rR!!!!/zr<WH++92rR!!!!Kzr<`N,+92rR!!!!2zr<iT-+92rR!!!!4zr<rZ.+92rR!!!!8zr=&`/+92rR!!!!:zr=/f0+92rR!!!!=zr=8l1+92rR!!!!>zr=Ar2+92rR!!!!Azr=K#3+92rR!!!!Dzr=T)4+92rR!!!!Gzr=]/4+94h4!!!!0r=f56+92rR!!!!Jzr=o;8+92r\!!!!N+9DND!!!!"r>#A<+96?\!!,G'J,fQM!!!;Mz!!!*$!!!!<r>,G:+92r\!!!!L+9DND!!!!"r>5M9+94h4!!!!3r>>S;+92rR!!!!Nzr>GY<+92rR!!!!Lzr>P_<+94h4!!!!5r>Ye=+94h4!!!!7r>bk>+94h4!!!!9r>kq?+94h4!!!!;r>u"@+94h4!!!!@r?)(A+94h4!!!!%r?2.B+94h4!!!!Cr?;4C+94h4!!!!'r?D:D+94h4!!!!*r?M@F+96?\!!,G(J,fQOr?VFF+94h4!!!!Fr?_LH+96?\!!,G)J,fQOr?hRM+96?\!!,G*J,fQM!!!;Mzz!!!!Er?qXI+94h4!!!!Ir@%^K+96?\!!,G+J,fQOr@.dK+94h4!!!!-r@7jL+94h4!!!!/r@@pM+94h4!!!!Kr@J!N+94h4!!!!2r@S'O+94h4!!!!4r@\-P+94h4!!!!8r@e3Q+94h4!!!!:r@n9R+94h4!!!!=rA"?S+94h4!!!!>rA+ET+94h4!!!!ArA4KU+94h4!!!!DrA=QV+94h4!!!!GrAFWW+94h4!!!!JrAO]Y+96?\!!,G,J,fQOrAXcZ+96?\!!,G-J,fQOrAaiZ+94h4!!!!NrAjo\+96?\!!,G.J,fQOrAsu\+94h4!!!!LrB(&^+96?\!!,G/J,fQOrB1,_+96?\!!,G0J,fQOrB:2`+96?\!!,G1J,fQOrBC8a+96?\!!,G2J,fQOrBL>b+96?\!!,G3J,fQOrBUDc+96?\!!,G4J,fQOrB^Jd+96?\!!,G5J,fQOrBgPe+96?\!!,G6J,fQOrBpVf+96?\!!,G7J,fQOrC$\g+96?\!!,G8J,fQOrC-bh+96?\!!,G9J,fQOrC6hi+96?\!!,G:J,fQOrC?nj+96?\!!,G;J,fQOrCHtk+96?\!!,G<J,fQOrCR%l+96?\!!,G=J,fQOrC[+m+96?\!!,G>J,fQOrCd1n+96?\!!,G?J,fQOrCm7o+96?\!!,G@J,fQOrD!=p+96?\!!,GAJ,fQOrD*Cq+96?\!!,GBJ,fQOrD3Ir+96?\!!,GCJ,fQOrD<Os+96?\!!,GDJ,fQOrDEUt+96?\!!,GEJ,fQOrDN[u+96?\!!,GFJ,fQOrDWb!+96?\!!,GGJ,fQOrD`h"+96?\!!,GHJ,fQOrDin#+96?\!!,GIJ,fQOrDrt$+96?\!!,GJJ,fQOrE'%%+96?\!!,GKJ,fQOrE0+&+96?\!!,GLJ,fQOrE91'+96?\!!,GMJ,fQOrEB7(+96?\!!,GNJ,fQOrEK=)+96?\!!,GOJ,fQOrETC*+96?\!!,GPJ,fQOrE]I++96?\!!,GQJ,fQOrEfO,+96?\!!,GRJ,fQOrEoU-+96?\!!,GSJ,fQOrF#[.+96?\!!,GTJ,fQOrF,a/+96?\!!,GUJ,fQOrF5g0+96?\!!,GVJ,fQOrF>m1+96?\!!,GWJ,fQOrFGs2+96?\!!,GXJ,fQOrFQ$3+96?\!!,GYJ,fQOrFZ*8+96?\!!,GZJ,fQM!!!;Mzz!!!!ErFc05+96?\!!,G[J,fQOrFl66+96?\!!,G\J,fQOrFu<7+96?\!!,G]J,fQOrG)B8+96?\!!,G^J,fQOrG2H9+96?\!!,G_J,fQOrG;N:+96?\!!,G`J,fQOrGDT;+96?\!!,GaJ,fQOrGMZ<+96?\!!,GbJ,fQOrGV`=+96?\!!,GcJ,fQOrG_f>+96?\!!,GdJ,fQOrGhl?+96?\!!,GeJ,fQOrGqr@+96?\!!,GfJ,fQOrH&#A+96?\!!,GgJ,fQOrH/)B+96?\!!,GhJ,fQOrH8/C+96?\!!,GiJ,fQOrHA5H+96?\!!,GjJ,fQM!!!;Nzz!!!!ErHJ;E+96?\!!,GkJ,fQOrHSAF+96?\!!,GlJ,fQOI<kkr!!"\T!!!0(!+I&Nz!!!!Ar+?!2+92rQ!!!!=r+H'3+92rQ!!!!Dr+Q-4+92rQ!!!!@r+Z35+92rQ!!!!Gr+c96+92rQ!!!!Cr+l?7+92rQ!!!!Jr+uE8+92rQ!!!!Fr,)K9+92rQ!!!!Lr,2Q:+92rQ!!!!Ir,;W;+92rQ!!!!Nr,D]<+92rQ!!!!Kr,Mc=+92rQ!!!!%r,Vi>+92rQ!!!!&r,_o?+92rQ!!!!'r,hu@+92rQ!!!!)r,r&A+92rQ!!!!*r-&,B+92rQ!!!!+r-/2C+92rQ!!!!-r-88D+92rQ!!!!.r-A>E+92rQ!!!!/r-JDF+92rQ!!!!0r-SJG+92rQ!!!!2r-\PH+92rQ!!!!3r-eVI+92rQ!!!!4r-n\J+92rQ!!!!5r."bK+92rQ!!!!8r.+hL+92rQ!!!!7r.4nM+92rQ!!!!:r.=tN+92rQ!!!!9r.G%O+92rQ!!!!;r.P+P+92rQ!!!!>r.Y1Q+92rQ!!!!=r.b7R+92rQ!!!!Ar.k=S+92rQ!!!!@r.tCT+92rQ!!!!Dr/(IU+92rQ!!!!Cr/1OV+92rQ!!!!Gr/:UW+92rQ!!!!Fr/C[X+92rQ!!!!Jr/LaY+92rQ!!!!Ir/UgZ+92rQ!!!!Lr/^m[+92rQ!!!!Kr/gs\+92rQ!!!!Nr/q$]+92rQ!!!!&r0%*^+92rQ!!!!%r0.0_+92rQ!!!!)r076`+92rQ!!!!'r0@<a+92rQ!!!!+r0IBb+92rQ!!!!*r0RHc+92rQ!!!!.r0[Nd+92rQ!!!!-r0dTe+92rQ!!!!0r0mZf+92rQ!!!!/r1!`g+92rQ!!!!3r1*fh+92rQ!!!!2r13li+92rQ!!!!5r1<rj+92rQ!!!!4r1F#k+92rQ!!!!7r1O)l+92rQ!!!!8r1X/m+92rQ!!!!9r1a5n+92rQ!!!!:r1j;o+92rQ!!!!;r1sAp+92rQ!!!!>r2'Gq+92rQ!!!!=r20Mr+92rQ!!!!Ar29Ss+92rQ!!!!@r2BYt+92rQ!!!!Dr2K_u+92rQ!!!!Cr2Tf!+92rQ!!!!Gr2]l"+92rQ!!!!Fr2fr#+92rQ!!!!Jr2p#$+92rQ!!!!Ir3$)%+92rQ!!!!Lr3-/&+92rQ!!!!Kr365'+92rQ!!!!Nr3?;(+92rQ!!!!&r3HA)+92rQ!!!!%r3QG*+92rQ!!!!)r3ZM++92rQ!!!!'r3cS,+92rQ!!!!+r3lY-+92rQ!!!!*r3u_.+92rQ!!!!.r4)e/+92rQ!!!!-r42k0+92rQ!!!!0r4;q1+92rQ!!!!/r4E"2+92rQ!!!!3r4N(3+92rQ!!!!2r4W.4+92rQ!!!!5r4`45+92rQ!!!!4r4i:6+92rQ!!!!7r4r@7+92rQ!!!!8r5&F8+92rQ!!!!9r5/L9+92rQ!!!!:r58R:+92rQ!!!!;r5AX;+92rQ!!!!>r5J^<+92rQ!!!!=zC$,Hsn,NFiC$5Ntn,NFhC$G[!n,NFgC$ks%n,NFgC$u$&n,NFgC%_N-n,NFgC&.f1n,NG!!!!!#O8s5#!!,D3!!!!#O8s5#!!,D4!!!!#O8s5#!!,D5!!!!#O8s5#!!,D6!!!!#O8s5#!!,D7!!!!$O8ogn!!!!#!!!!"!!!!&O8rYi!!!!=!/tkg)]$3h!!%0^!!!!&O8rYi!!!!:!/tkg*0EJe!!%0^!!!!&O8rYi!!!!9!/tkg)])l^!!%0^!!!!&O8rYi!!!!9!/tkg)]/PT!!%0^!!!!&O8rYi!!!!9!/tkg)]:m@!!%0^!!!!&O8rYi!!!!9!/tkg)]F5,!!%0^!!!!&O8rYi!!!!9!/tkg)]Kn"!!%0^!!!!"O8se5!!!!&O8rYi!!!!9!/tkg)]W5c!!%0^!!!!&O8rYi!!!!9!/tkg)]\nY!!%0^!!!!&O8rYi!!!!9!/tkg)]h6E!!%0^!!!!&O8rYi!!!!9!/tkg)]sS1!!%0^!!!!&O8rYi!!!!:!/tkg)^$7'!!%0^!!!!&O8rYi!!!!:!/tkg)aFB'!!%0^!!!!&O8rYi!!!!:!/tkg)dn0r!!%0^!!!!&O8rYi!!!!9!/tkg)dsih!!%0^!!!!&O8rYi!!!!9!/tkg)e*1T!!%0^!!!!&O8rYi!!!!9!/tkg)e/jJ!!%0^!!!!&O8rYi!!!!9!/tkg)e;26!!%0^!!!!&O8rYi!!!!9!/tkg)eFO"!!%0^!!!!&O8rYi!!!!9!/tkg)eL2m!!%0^!!!!#O8s5#!!,D8!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!#!!!!#O8s5#!!,D9!!!!#O8s5#!!,D:!!!!#O8s5#!!,D;!!!!#O8s5#!!,D<!!!!$O8ognz!!!!"!!!!#O8s5#!!,D=!!!!#O8s5#!!,D>!!!!#O8s5#!!,D?!!!!#O8s5#!!,D@!!!!#O8s5#!!,DA!!!!$O8ogn!!!!#!!!!"!!!!&O8rYi"onnh!/uFo)]$3h!!%0^!!!!&O8rYi"onne!/uFo*0EJe!!%0^!!!!&O8rYi"onnd!/uFo)])l^!!%0^!!!!&O8rYi"onnd!/uFo)]/PT!!%0^!!!!&O8rYi"onnd!/uHE)]:m@!!%0^!!!!&O8rYi"onnd!/uFo)]F5,!!%0^!!!!&O8rYi"onnd!/uFo)]Kn"!!%0^!!!!&O8rYi"onnd!/uFo)]W5c!!%0^!!!!&O8rYi"onnd!/uFo)]\nY!!%0^!!!!&O8rYi"onnd!/uFo)]h6E!!%0^!!!!&O8rYi"onnd!/uFo)]sS1!!%0^!!!!&O8rYi"onne!/uFo)^$7'!!%0^!!!!&O8rYi"onne!/uFo)aFB'!!%0^!!!!&O8rYi"onne!/uFo)dn0r!!%0^!!!!&O8rYi"onnd!/uFo)dsih!!%0^!!!!&O8rYi"onnd!/uFo)e*1T!!%0^!!!!&O8rYi"onnd!/uFo)e/jJ!!%0^!!!!&O8rYi"onnd!/uFo)e;26!!%0^!!!!&O8rYi"onnd!/uFo)eFO"!!%0^!!!!&O8rYi"onnd!/uFo)eL2m!!%0^!!!!$O8ogn!!!!#z!!!!#O8s5#!!,DB!!!!#O8q`M!!!!#!!!!#O8s5#!!,DC!!!!#O8s5#!!,DD!!!!#O8s5#!!,DE!!!!#O8s5#!!,DF!!!!#O8s5#!!,DG!!!!#O8s5#!!,DH!!!!#O8s5#!!,DI!!!!#O8s5#!!,DJ!!!!#O8s5#!!,DK!!!!$O8ogn!!!!#!!!!"!!!!&O8rYi)?9j:!0!"*)]$3h!!%0^!!!!&O8rYi)?9j7!0!"**0EJe!!%0^!!!!&O8rYi)?9j6!0!"*)])l^!!%0^!!!!&O8rYi)?9j6!0!"*)]/PT!!%0^!!!!&O8rYi)?9j6!0!"*)]:m@!!%0^!!!!&O8rYi)?9j6!0!"*)]F5,!!%0^!!!!&O8rYi)?9j6!0!"*)]Kn"!!%0^!!!!&O8rYi)?9j6!0!"*)]W5c!!%0^!!!!&O8rYi)?9j6!0!"*)]\nY!!%0^!!!!&O8rYi)?9j6!0!"*)]h6E!!%0^!!!!&O8rYi)?9j6!0!"*)]sS1!!%0^!!!!&O8rYi)?9j7!0!"*)^$7'!!%0^!!!!&O8rYi)?9j7!0!"*)aFB'!!%0^!!!!&O8rYi)?9j7!0!"*)dn0r!!%0^!!!!&O8rYi)?9j6!0!"*)dsih!!%0^!!!!&O8rYi)?9j6!0!"*)e*1T!!%0^!!!!&O8rYi)?9j6!0!"*)e/jJ!!%0^!!!!&O8rYi)?9j6!0!"*)e;26!!%0^!!!!&O8rYi)?9j6!0!"*)eFO"!!%0^!!!!&O8rYi)?9j6!0!"*)eL2m!!%0^!!!!$O8ogn!!!!#z!!!!#O8s5#!!,DL!!!!#O8q`M!!!!#!!!!#O8s5#!!,DM!!!!#O8s5#!!,DN!!!!#O8s5#!!,DO!!!!#O8s5#!!,DP!!!!#O8s5#!!,DQ!!!!#O8s5#!!,DR!!!!#O8s5#!!,DS!!!!#O8s5#!!,DT!!!!#O8s5#!!,DU!!!!#O8s5#!!,DV!!!!#O8s5#!!,DW!!!!#O8s5#!!,DX!!!!#O8s5#!!,DY!!!!#O8s5#!!,DZ!!!!#O8s5#!!,D[!!!!#O8s5#!!,D\!!!!#O8s5#!!,D]!!!!#O8s5#!!,D^!!!!#O8s5#!!,D_!!!!#O8s5#!!,D`!!!!#O8s5#!!,Da!!!!#O8s5#!!,Db!!!!#O8s5#!!,Dc!!!!#O8s5#!!,Dd!!!!#O8s5#!!,De!!!!#O8s5#!!,Df!!!!#O8s5#!!,Dg!!!!#O8s5#!!,Dh!!!!#O8s5#!!,Di!!!!#O8s5#!!,Dj!!!!#O8s5#!!,Dk!!!!#O8s5#!!,Dl!!!!#O8s5#!!,Dm!!!!#O8s5#!!,Dn!!!!#O8s5#!!,Do!!!!#O8s5#!!,Dp!!!!#O8s5#!!,Dq!!!!#O8s5#!!,Dr!!!!#O8s5#!!,Ds!!!!#O8s5#!!,Dt!!!!#O8s5#!!,Du!!!!#O8s5#!!,E!!!!!#O8s5#!!,E"!!!!#O8s5#!!,E#!!!!#O8s5#!!,E$!!!!#O8s5#!!,E%!!!!#O8s5#!!,E&!!!!#O8s5#!!,E'!!!!#O8s5#!!,E(!!!!#O8s5#!!,E)!!!!#O8s5#!!,E*!!!!#O8s5#!!,E+!!!!#O8s5#!!,E,!!!!#O8s5#!!,E-!!!!#O8s5#!!,E.!!!!#O8s5#!!,E/!!!!#O8s5#!!,E0!!!!#O8s5#!!,E1!!!!#O8s5#!!,E2!!!!#O8s5#!!,E3!!!!#O8s5#!!,E4!!!!#O8s5#!!,E5!!!!#O8s5#!!,E6!!!!#O8s5#!!,E7!!!!#O8s5#!!,E8!!!!#O8s5#!!,E9!!!!#O8s5#!!,E:!!!!#O8s5#!!,E;!!!!#O8s5#!!,E<!!!!#O8s5#!!,E=!!!!#O8s5#!!,E>!!!!#O8s5#!!,E?!!!!#O8s5#!!,E@!!!!#O8s5#!!,EA!!!!#O8s5#!!,EB!!!!#O8s5#!!,EC!!!!#O8s5#!!,ED!!!!#O8s5#!!,EE!!!!#O8s5#!!,EF!!!!#O8s5#!!,EG!!!!#O8s5#!!,EH!!!!#O8s5#!!,EI!!!!#O8s5#!!,EJ!!!!#O8s5#!!,EK!!!!#O8s5#!!,EL!!!!#O8s5#!!,EM!!!!#O8s5#!!,EN!!!!#O8s5#!!,EO!!!!#O8s5#!!,EP!!!!#O8s5#!!,EQ!!!!#O8s5#!!,ER!!!!#O8s5#!!,ES!!!!#O8s5#!!,ET!!!!#O8s5#!!,EU!!!!#O8s5#!!,EV!!!!#O8s5#!!,EW!!!!#O8s5#!!,EX!!!!#O8s5#!!,EY!!!!#O8s5#!!,EZ!!!!#O8s5#!!,E[!!!!#O8s5#!!,E\!!!!#O8s5#!!,E]!!!!#O8s5#!!,E^!!!!#O8s5#!!,E_!!!!#O8s5#!!,E`!!!!#O8s5#!!,Ea!!!!#O8s5#!!,Eb!!!!#O8s5#!!,Ec!!!!#O8s5#!!,Ed!!!!#O8s5#!!,Ee!!!!#O8s5#!!,Ef!!!!#O8s5#!!,Eg!!!!#O8s5#!!,Eh!!!!#O8s5#!!,Ei!!!!#O8s5#!!,Ej!!!!#O8s5#!!,Ek!!!!#O8s5#!!,El!!!!#O8s5#!!,Em!!!!#O8s5#!!,En!!!!#O8s5#!!,Eo!!!!#O8s5#!!,Ep!!!!#O8s5#!!,Eq!!!!#O8s5#!!,Er!!!!#O8s5#!!,Es!!!!#O8s5#!!,Et!!!!#O8s5#!!,Eu!!!!#O8s5#!!,F!!!!!#O8s5#!!,F"!!!!#O8s5#!!,F#!!!!#O8s5#!!,F$!!!!#O8s5#!!,F%!!!!#O8s5#!!,F&!!!!#O8s5#!!,F'!!!!#O8s5#!!,F(!!!!#O8s5#!!,F)!!!!#O8s5#!!,F*!!!!#O8s5#!!,F+!!!!#O8s5#!!,F,!!!!#O8s5#!!,F-!!!!#O8s5#!!,F.!!!!#O8s5#!!,F/!!!!#O8s5#!!,F0!!!!#O8s5#!!,F1!!!!#O8s5#!!,F2!!!!#O8s5#!!,F3!!!!#O8s5#!!,F4!!!!#O8s5#!!,F5!!!!#O8s5#!!,F6!!!!#O8s5#!!,F7!!!!#O8s5#!!,F8!!!!#O8s5#!!,F9!!!!#O8s5#!!,F:!!!!#O8s5#!!,F;!!!!#O8s5#!!,F<!!!!#O8s5#!!,F=!!!!#O8s5#!!,F>!!!!#O8s5#!!,F?!!!!#O8s5#!!,F@!!!!#O8s5#!!,FA!!!!#O8s5#!!,FB!!!!#O8s5#!!,FC!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!3!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!4!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!:!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!D!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!G!!!!"!!!!$O8ogn!!!!F!!!!"!!!!$O8ogn!!!!J!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!I!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!L!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!K!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!N!!!!"!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!Hz!!!!$O8ogn!!!!Ez!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!H!!!!"!!!!$O8ogn!!!!E!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Mz!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!M!!!!"!!!!$O8ogn!!!!Sz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Pz!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!S!!!!"!!!!$O8ogn!!!!R!!!!"!!!!$O8ogn!!!!Q!!!!"!!!!$O8ogn!!!!P!!!!"!!!!$O8ogn!!!!O!!!!"!!!!#O8s5#!!,FD!!!!#O8s5#!!,FE!!!!$O8ogn!!!!$z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!,z!!!!#O8q`M!!!!$!!!!#O8q`M!!!!(!!!!#O8q`M!!!!,!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!<z!!!!#O8q`M!!!!1!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!Bz!!!!#O8q`M!!!!6!!!!$O8ogn!!!!Ez!!!!#O8q`M!!!!<!!!!$O8ogn!!!!Hz!!!!#O8q`M!!!!?!!!!$O8ogn!!!!Mz!!!!#O8q`M!!!!B!!!!$O8ogn!!!!Oz!!!!$O8ogn!!!!Pz!!!!#O8q`M!!!!E!!!!#O8q`M!!!!H!!!!$O8ogn!!!!Qz!!!!$O8ogn!!!!Rz!!!!$O8ogn!!!!Sz!!!!#O8q`M!!!!M!!!!#O8q`M!!!!O!!!!#O8q`M!!!!P!!!!#O8q`M!!!!Q!!!!#O8q`M!!!!R!!!!#O8q`M!!!!S!!!!#O8s5#!!,FF!!!!#O8s5#!!,FG!!!!#O8s5#!!,FH!!!!#O8s5#!!,FI!!!!#O8s5#!!,FJ!!!!#O8s5#!!,FK!!!!#O8s5#!!,FL!!!!#O8s5#!!,FM!!!!#O8s5#!!,FN!!!!#O8s5#!!,FO!!!!#O8s5#!!,FP!!!!#O8s5#!!,FQ!!!!#O8s5#!!,FR!!!!#O8s5#!!,FS!!!!#O8s5#!!,FT!!!!#O8s5#!!,FU!!!!#O8s5#!!,FV!!!!#O8s5#!!,FW!!!!#O8s5#!!,FX!!!!#O8s5#!!,FY!!!!#O8s5#!!,FZ!!!!#O8s5#!!,F[!!!!#O8s5#!!,F\!!!!#O8s5#!!,F]!!!!#O8s5#!!,F^!!!!#O8s5#!!,F_!!!!#O8s5#!!,F`!!!!#O8s5#!!,Fa!!!!#O8s5#!!,Fb!!!!#O8s5#!!,Fc!!!!#O8s5#!!,Fd!!!!#O8s5#!!,Fe!!!!#O8s5#!!,Ff!!!!#O8s5#!!,Fg!!!!#O8s5#!!,Fh!!!!#O8s5#!!,Fi!!!!#O8s5#!!,Fj!!!!#O8s5#!!,Fk!!!!#O8s5#!!,Fl!!!!#O8s5#!!,Fm!!!!#O8s5#!!,Fn!!!!#O8s5#!!,Fo!!!!#O8s5#!!,Fp!!!!#O8s5#!!,Fq!!!!#O8s5#!!,Fr!!!!#O8s5#!!,Fs!!!!#O8s5#!!,Ft!!!!#O8s5#!!,Fu!!!!#O8s5#!!,G!!!!!#O8s5#!!,G"!!!!#O8s5#!!,G#!!!!#O8s5#!!,G$!!!!#O8s5#!!,G%!!!!#O8s5#!!,G&!!!!$O8ogn!!!!&z!!!!$O8ogn!!!!)z!!!!$O8ogn!!!!+z!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!3z!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!7z!!!!$O8ogn!!!!9z!!!!#O8q`M!!!!&!!!!$O8ogn!!!!;z!!!!#O8q`M!!!!)!!!!$O8ogn!!!!@z!!!!$O8ogn!!!!%z!!!!$O8ogn!!!!Cz!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!*z!!!!$O8ogn!!!!Fz!!!!#O8q`M!!!!+!!!!$O8ogn!!!!Iz!!!!#O8q`M!!!!.!!!!$O8ogn!!!!-z!!!!$O8ogn!!!!/z!!!!$O8ogn!!!!Kz!!!!$O8ogn!!!!2z!!!!$O8ogn!!!!4z!!!!$O8ogn!!!!8z!!!!$O8ogn!!!!:z!!!!$O8ogn!!!!=z!!!!$O8ogn!!!!>z!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Dz!!!!$O8ogn!!!!Gz!!!!#O8q`M!!!!0!!!!$O8ogn!!!!Jz!!!!#O8s5#!!,G'!!!!#O8q`M!!!!3!!!!$O8ogn!!!!Nz!!!!$O8ogn!!!!Lz!!!!#O8q`M!!!!5!!!!#O8q`M!!!!7!!!!#O8q`M!!!!9!!!!#O8q`M!!!!;!!!!#O8q`M!!!!@!!!!#O8q`M!!!!%!!!!#O8q`M!!!!C!!!!#O8q`M!!!!'!!!!#O8q`M!!!!*!!!!#O8s5#!!,G(!!!!#O8q`M!!!!F!!!!#O8s5#!!,G)!!!!#O8s5#!!,G*!!!!#O8q`M!!!!I!!!!#O8s5#!!,G+!!!!#O8q`M!!!!-!!!!#O8q`M!!!!/!!!!#O8q`M!!!!K!!!!#O8q`M!!!!2!!!!#O8q`M!!!!4!!!!#O8q`M!!!!8!!!!#O8q`M!!!!:!!!!#O8q`M!!!!=!!!!#O8q`M!!!!>!!!!#O8q`M!!!!A!!!!#O8q`M!!!!D!!!!#O8q`M!!!!G!!!!#O8q`M!!!!J!!!!#O8s5#!!,G,!!!!#O8s5#!!,G-!!!!#O8q`M!!!!N!!!!#O8s5#!!,G.!!!!#O8q`M!!!!L!!!!#O8s5#!!,G/!!!!#O8s5#!!,G0!!!!#O8s5#!!,G1!!!!#O8s5#!!,G2!!!!#O8s5#!!,G3!!!!#O8s5#!!,G4!!!!#O8s5#!!,G5!!!!#O8s5#!!,G6!!!!#O8s5#!!,G7!!!!#O8s5#!!,G8!!!!#O8s5#!!,G9!!!!#O8s5#!!,G:!!!!#O8s5#!!,G;!!!!#O8s5#!!,G<!!!!#O8s5#!!,G=!!!!#O8s5#!!,G>!!!!#O8s5#!!,G?!!!!#O8s5#!!,G@!!!!#O8s5#!!,GA!!!!#O8s5#!!,GB!!!!#O8s5#!!,GC!!!!#O8s5#!!,GD!!!!#O8s5#!!,GE!!!!#O8s5#!!,GF!!!!#O8s5#!!,GG!!!!#O8s5#!!,GH!!!!#O8s5#!!,GI!!!!#O8s5#!!,GJ!!!!#O8s5#!!,GK!!!!#O8s5#!!,GL!!!!#O8s5#!!,GM!!!!#O8s5#!!,GN!!!!#O8s5#!!,GO!!!!#O8s5#!!,GP!!!!#O8s5#!!,GQ!!!!#O8s5#!!,GR!!!!#O8s5#!!,GS!!!!#O8s5#!!,GT!!!!#O8s5#!!,GU!!!!#O8s5#!!,GV!!!!#O8s5#!!,GW!!!!#O8s5#!!,GX!!!!#O8s5#!!,GY!!!!#O8s5#!!,GZ!!!!#O8s5#!!,G[!!!!#O8s5#!!,G\!!!!#O8s5#!!,G]!!!!#O8s5#!!,G^!!!!#O8s5#!!,G_!!!!#O8s5#!!,G`!!!!#O8s5#!!,Ga!!!!#O8s5#!!,Gb!!!!#O8s5#!!,Gc!!!!#O8s5#!!,Gd!!!!#O8s5#!!,Ge!!!!#O8s5#!!,Gf!!!!#O8s5#!!,Gg!!!!#O8s5#!!,Gh!!!!#O8s5#!!,Gi!!!!#O8s5#!!,Gj!!!!#O8s5#!!,Gk!!!!#O8s5#!!,GlI<kkon,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
