H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 900
	tail: 33
	space: 866
	broken: 0
	head (memory): 33
	tail (memory): 33
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 2787
	tail: 0
	space: 16383
	broken: 0
	head (memory): 2787
	tail (memory): 2787
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x22000
[CTB].data: !!!!B!!!!Bzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!Ad!!!AdzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzYjMJr+96?\!!'>OJ,fQM!!!69zz!!!!EYjVPo+96?\!!'>PJ,fQOYj_Vp+96?\!!'>QJ,fQOYjh\u+96?\!!'>RJ,fQM!!!6:zz!!!!EYjqbr+96?\!!'>SJ,fQO0_58I!!"\T!!!0(!N7[PzYK-\F+92rQ!!!!$YK6bG+92rQ!!!!$YK?hM+96?\!!'>8J,fQM!!!67zz!!!!EYKHnK+92r\!!!!$+9DND!!!!"YKQtK+92rR!!!!$zYK[%K+94h4!!!!$YKd+Q+96?\!!'>9J,fQM!!!67zz!!!!EYKm1N+96?\!!'>:J,fQOYL!7O+96?\!!'>;J,fQOYL*=P+96?\!!'><J,fQOYL3CU+96?\!!'>=J,fQM!!!68zz!!!!EYL<IR+96?\!!'>>J,fQOYLEOS+96?\!!'>?J,fQOYLNUT+96?\!!'>@J,fQOYLW[U+96?\!!'>AJ,fQOYL`aV+96?\!!'>BJ,fQOYLigW+96?\!!'>CJ,fQOYLrmX+96?\!!'>DJ,fQOYM&sb+94h3!!!!"!!!!$!!!!#!!!!"zzzzz"$OI<zYM0$a+92r\!!!!$+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzYM9*[+92rR!!!!$!!!!"YMB0[+92rQ!!!!$YMK6f+94h3!!!!"!!!!%!!!!"!!!!"zzzzz"$Wt-zYMT<e+92r\!!!!%+9MTE!!!!#+9;HC!!!,b+9DND!"$RD+9_`GzYM]B_+92rR!!!!%!!!!"YMfH_+92rQ!!!!$YMoN`+92rQ!!!!%YN#Ta+92rQ!!!!%YN,Zb+92rQ!!!!%YN5`c+92rQ!!!!%YN>fd+92rQ!!!!%YNGle+92rQ!!!!%YNPrf+92rQ!!!!%YNZ#g+92rQ!!!!%YNc)h+92rQ!!!!%YNl/i+92rQ!!!!%YNu5j+92rQ!!!!%YO);k+92rQ!!!!%YO2Al+92rQ!!!!%YO;Gm+92rQ!!!!%YODMn+92rQ!!!!%YOMSo+92rQ!!!!%YOVYp+92rQ!!!!%YO__q+92rQ!!!!%YOher+92rQ!!!!%YOqks+92rQ!!!!%YP%qt+92rQ!!!!%YP/"u+92rQ!!!!%YP8)!+92rQ!!!!%YPA/"+92rQ!!!!%YPJ5#+92rQ!!!!%YPS;$+92rQ!!!!%YP\A%+92rQ!!!!%YPeG&+92rQ!!!!%YPnM'+92rQ!!!!%YQ"S(+92rQ!!!!%YQ+Y)+92rQ!!!!%YQ4_*+92rQ!!!!%YQ=e++92rQ!!!!%YQFk,+92rQ!!!!%YQOq-+92rQ!!!!%YQY".+92rQ!!!!%YQb(/+92rQ!!!!%YQk.0+92rQ!!!!%YQt41+92rQ!!!!%YR(:2+92rQ!!!!%YR1@3+92rQ!!!!%YR:F4+92rQ!!!!%YRCL5+92rQ!!!!%YRLR6+92rQ!!!!%YRUX7+92rQ!!!!%YR^^8+92rQ!!!!%YRgd9+92rQ!!!!%YRpj:+92rQ!!!!%YS$p;+92rQ!!!!%YS.!<+92rQ!!!!%YS7'=+92rQ!!!!$YS@->+92rQ!!!!%YSI3?+92rQ!!!!$YSR9@+92rQ!!!!$YS[?A+92rQ!!!!$YSdEB+92rQ!!!!$YSmKC+92rQ!!!!$YT!QD+92rQ!!!!$YT*WE+92rQ!!!!$YT3]F+92rQ!!!!$YT<cG+92rQ!!!!$YTEiH+92rQ!!!!$YTNoI+92rQ!!!!$YTWuJ+92rQ!!!!$YTa&K+92rQ!!!!$YTj,L+92rQ!!!!$YTs2M+92rQ!!!!$YU'8N+92rQ!!!!$YU0>O+92rQ!!!!$YU9DP+92rQ!!!!$YUBJQ+92rQ!!!!$YUKPR+92rQ!!!!$YUTVS+92rQ!!!!$YU]\T+92rQ!!!!$YUfbU+92rQ!!!!$YUohV+92rQ!!!!$YV#nW+92rQ!!!!$YV,tX+92rQ!!!!$YV6%Y+92rQ!!!!$YV?+Z+92rQ!!!!$YVH1[+92rQ!!!!$YVQ7\+92rQ!!!!$YVZ=]+92rQ!!!!$YVcC^+92rQ!!!!$YVlI_+92rQ!!!!$YVuO`+92rQ!!!!$YW)Ua+92rQ!!!!$YW2[b+92rQ!!!!$YW;ac+92rQ!!!!$YWDgd+92rQ!!!!$YWMme+92rQ!!!!$YWVsf+92rQ!!!!$YW`$g+92rQ!!!!$YWi*h+92rQ!!!!$YWr0i+92rQ!!!!$YX&6j+92rQ!!!!$YX/<k+92rQ!!!!$YX8Bl+92rQ!!!!$YXAHm+92rQ!!!!$YXJNn+92rQ!!!!$YXSTo+92rQ!!!!$YX\Zp+92rQ!!!!$YXe`q+92rQ!!!!$YXnfr+92rQ!!!!$YY"ls+92rQ!!!!$YY+rt+92rQ!!!!$YY5#u+92rQ!!!!$YY>*!+92rQ!!!!$YYG0"+92rQ!!!!$YYP6#+92rQ!!!!$YYY<$+92rQ!!!!$YYbB%+92rQ!!!!$YYkH&+92rQ!!!!$YYtN'+92rQ!!!!$YZ(T(+92rQ!!!!$YZ1Z)+92rQ!!!!$YZ:`*+92rQ!!!!$YZCf++92rQ!!!!$YZLl,+92rQ!!!!$YZUr-+92rQ!!!!$YZ_#.+92rQ!!!!$YZh)/+92rQ!!!!%YZq/0+92rQ!!!!$Y[%51+92rQ!!!!%Y[.;2+92rQ!!!!$Y[7A3+92rQ!!!!$Y[@G4+92rQ!!!!$Y[IM5+92rQ!!!!$Y[RS6+92rQ!!!!$Y[[Y7+92rQ!!!!$Y[d_8+92rQ!!!!$Y[me9+92rQ!!!!$Y\!k:+92rQ!!!!$Y\*q;+92rQ!!!!$Y\4"<+92rQ!!!!$Y\=(=+92rQ!!!!$Y\F.>+92rQ!!!!$Y\O4?+92rQ!!!!$Y\X:@+92rQ!!!!$Y\a@A+92rQ!!!!%Y\jFB+92rQ!!!!$Y\sLC+92rQ!!!!%Y]'RD+92rQ!!!!$Y]0XE+92rQ!!!!%Y]9^F+92rQ!!!!$Y]BdG+92rQ!!!!%Y]KjH+92rQ!!!!$Y]TpI+92rQ!!!!$Y]^!J+92rQ!!!!$Y]g'K+92rQ!!!!$Y]p-L+92rQ!!!!$Y^$3M+92rQ!!!!$Y^-9N+92rQ!!!!$Y^6?O+92rQ!!!!$Y^?EP+92rQ!!!!$Y^HKQ+92rQ!!!!$Y^QQW+96?\!!'>EJ,fQM!!!69a8c2?!!%N:!!!!-Y^ZWS+92rQ!!!!$Y^c]T+92rQ!!!!$Y^lcV+96?\!!'>FJ,fQOY^uiV+92rQ!!!!$Y_)oW+92rQ!!!!$Y_2uX+92rQ!!!!$Y_<&Y+92rQ!!!!%Y_E,Z+92rQ!!!!$Y_N2[+92rQ!!!!$Y_W8\+92rQ!!!!$Y_`>]+92rQ!!!!$Y_iD^+92rQ!!!!$Y_rJ_+92rQ!!!!$Y`&P`+92rQ!!!!$Y`/Va+92rQ!!!!$Y`8\b+92rQ!!!!$Y`Abc+92rQ!!!!$Y`Jhd+92rQ!!!!$Y`Sne+92rQ!!!!$Y`\tf+92rQ!!!!$Y`f%g+92rQ!!!!$Y`o+h+92rQ!!!!$Ya#1i+92rQ!!!!$Ya,7j+92rQ!!!!$Ya5=k+92rQ!!!!$Ya>Cl+92rQ!!!!$YaGIm+92rQ!!!!$YaPOn+92rQ!!!!$YaYUo+92rQ!!!!%Yab[r+92r\!!!!$+9DND!!!!"Yakar+92rR!!!!$zYath"+96?\!!'>GJ,fQM!!!69huE`W!!%N:!!!!-Yb(ms+94h4!!!!$Yb1st+92rQ!!!!%Yb;%!+96?\!!'>HJ,fQOYbD+!+92rQ!!!!%YbM1"+92rQ!!!!%YbV7#+92rQ!!!!%Yb_=$+92rQ!!!!%YbhC%+92rQ!!!!%YbqI&+92rQ!!!!%Yc%O'+92rQ!!!!%Yc.U(+92rQ!!!!%Yc7[)+92rQ!!!!%Yc@a*+92rQ!!!!%YcIg++92rQ!!!!%YcRm,+92rQ!!!!%Yc[s-+92rQ!!!!%Yce$.+92rQ!!!!%Ycn*/+92rQ!!!!%Yd"00+92rQ!!!!%Yd+61+92rQ!!!!%Yd4<2+92rQ!!!!%Yd=B3+92rQ!!!!%YdFH4+92rQ!!!!%YdON5+92rQ!!!!%YdXT6+92rQ!!!!%YdaZ7+92rQ!!!!%Ydj`8+92rQ!!!!%Ydsf9+92rQ!!!!%Ye'l:+92rQ!!!!%Ye0r;+92rQ!!!!%Ye:#<+92rQ!!!!%YeC)=+92rQ!!!!%YeL/>+92rQ!!!!%YeU5?+92rQ!!!!%Ye^;@+92rQ!!!!%YegAA+92rQ!!!!%YepGB+92rQ!!!!%Yf$MC+92rQ!!!!%Yf-SD+92rQ!!!!%Yf6YE+92rQ!!!!%Yf?_F+92rQ!!!!%YfHeG+92rQ!!!!%YfQkH+92rQ!!!!%YfZqI+92rQ!!!!%Yfd"J+92rQ!!!!%Yfm(K+92rQ!!!!%Yg!.L+92rQ!!!!%Yg*4M+92rQ!!!!%Yg3:N+92rQ!!!!%Yg<@O+92rQ!!!!%YgEFP+92rQ!!!!%YgNLQ+92rQ!!!!%YgWRR+92rQ!!!!%Yg`XS+92rQ!!!!%Ygi^T+92rQ!!!!%YgrdU+92rQ!!!!%Yh&jV+92rQ!!!!%Yh/pW+92rQ!!!!%Yh9!X+92rQ!!!!%YhB'Y+92rQ!!!!%YhK-Z+92rQ!!!!%YhT3[+92rQ!!!!%Yh]9\+92rQ!!!!%Yhf?]+92rQ!!!!%YhoE^+92rQ!!!!%Yi#K_+92rQ!!!!%Yi,Q`+92rQ!!!!%Yi5Wa+92rQ!!!!%Yi>]b+92rQ!!!!%YiGcc+92rQ!!!!%YiPif+92r\!!!!%+9DND!!!!"YiYof+92rR!!!!%zYibuk+96?\!!'>IJ,fQM!!!69^]4?7!!%N:!!!!-Yil&g+94h4!!!!%Yiu,i+96?\!!'>JJ,fQOYj)2n+96?\!!'>KJ,fQM!!!69fDkmO!!%N:!!!!-Yj28k+96?\!!'>LJ,fQOYj;>p+96?\!!'>MJ,fQM!!!69ci=%G!!%N:!!!!-YjDDm+96?\!!'>NJ,fQOzzzzzzz.gZ1Vn,NFh.gl=Xn,NFg.hD[]n,NFg.hMa^n,NFg.i86en,NFg!!!!$O8ogn!!!!5!!!!"!!!!$O8ogn!!!!%!!!!"!!!!$O8ogn!!!!6!!!!"!!!!$O8ogn!!!!&!!!!"!!!!$O8ogn!!!!7!!!!"!!!!$O8ogn!!!!'!!!!"!!!!$O8ogn!!!!8!!!!"!!!!$O8ogn!!!!(!!!!"!!!!$O8ogn!!!!9!!!!"!!!!$O8ogn!!!!)!!!!"!!!!$O8ogn!!!!:!!!!"!!!!"O8se5!!!!$O8ogn!!!!*!!!!"!!!!$O8ogn!!!!;!!!!"!!!!$O8ogn!!!!+!!!!"!!!!$O8ogn!!!!<!!!!"!!!!$O8ogn!!!!,!!!!"!!!!$O8ogn!!!!=!!!!"!!!!$O8ogn!!!!-!!!!"!!!!$O8ogn!!!!>!!!!"!!!!$O8ogn!!!!.!!!!"!!!!$O8ogn!!!!?!!!!"!!!!$O8ogn!!!!@!!!!"!!!!$O8ogn!!!!/!!!!"!!!!$O8ogn!!!!A!!!!"!!!!$O8ogn!!!!0!!!!"!!!!$O8ogn!!!!B!!!!"!!!!$O8ogn!!!!1!!!!"!!!!$O8ogn!!!!C!!!!"!!!!$O8ogn!!!!2!!!!"!!!!$O8ogn!!!!3!!!!"!!!!#O8s5#!!';r!!!!$O8ogn!!!!5z!!!!$O8ogn!!!!6z!!!!$O8ogn!!!!7z!!!!$O8ogn!!!!8z!!!!$O8ogn!!!!9z!!!!$O8ogn!!!!:z!!!!$O8ogn!!!!;z!!!!$O8ogn!!!!<z!!!!$O8ogn!!!!=z!!!!$O8ogn!!!!>z!!!!$O8ogn!!!!?z!!!!$O8ogn!!!!@z!!!!$O8ogn!!!!Az!!!!$O8ogn!!!!Bz!!!!$O8ogn!!!!Cz!!!!#O8q`M!!!!5!!!!#O8q`M!!!!6!!!!#O8q`M!!!!7!!!!#O8q`M!!!!8!!!!#O8q`M!!!!9!!!!#O8q`M!!!!:!!!!#O8q`M!!!!;!!!!#O8q`M!!!!<!!!!#O8q`M!!!!=!!!!#O8s5#!!';s!!!!#O8s5#!!';t!!!!#O8s5#!!';u!!!!#O8q`M!!!!>!!!!#O8q`M!!!!?!!!!#O8q`M!!!!@!!!!#O8q`M!!!!A!!!!#O8q`M!!!!B!!!!#O8q`M!!!!C!!!!$O8ogn!!!!%z!!!!$O8ogn!!!!&z!!!!$O8ogn!!!!'z!!!!$O8ogn!!!!(z!!!!$O8ogn!!!!)z!!!!$O8ogn!!!!*z!!!!$O8ogn!!!!+z!!!!$O8ogn!!!!,z!!!!$O8ogn!!!!-z!!!!$O8ogn!!!!.z!!!!$O8ogn!!!!/z!!!!$O8ogn!!!!0z!!!!$O8ogn!!!!1z!!!!$O8ogn!!!!2z!!!!$O8ogn!!!!3z!!!!#O8s5#!!'<!!!!!#O8s5#!!'<"!!!!#O8s5#!!'<#!!!!#O8q`M!!!!%!!!!#O8q`M!!!!&!!!!#O8q`M!!!!'!!!!#O8q`M!!!!(!!!!#O8s5#!!'<$!!!!#O8q`M!!!!)!!!!#O8q`M!!!!*!!!!#O8q`M!!!!+!!!!#O8q`M!!!!,!!!!#O8q`M!!!!-!!!!#O8q`M!!!!.!!!!#O8q`M!!!!/!!!!#O8q`M!!!!0!!!!#O8q`M!!!!1!!!!#O8q`M!!!!2!!!!#O8q`M!!!!3!!!!#O8s5#!!'<%!!!!#O8s5#!!'<&!!!!#O8s5#!!'<'!!!!#O8s5#!!'<(!!!!#O8s5#!!'<)!!!!#O8s5#!!'<*!!!!#O8s5#!!'<+!!!!#O8s5#!!'<,!!!!#O8s5#!!'<-!!!!#O8s5#!!'<.!!!!#O8s5#!!'</!!!!#O8s5#!!'<0!!!!#O8s5#!!'<1!!!!#O8s5#!!'<2!!!!#O8s5#!!'<3!!!!#O8s5#!!'<4!!!!#O8s5#!!'<5!!!!#O8s5#!!'<6!!!!#O8s5#!!'<7!!!!#O8s5#!!'<8!!!!#O8s5#!!'<9!!!!#O8s5#!!'<:!!!!#O8s5#!!'<;!!!!#O8s5#!!'<<!!!!#O8s5#!!'<=!!!!#O8s5#!!'<>!!!!#O8s5#!!'<?!!!!#O8s5#!!'<@!!!!#O8s5#!!'<A!!!!#O8s5#!!'<B!!!!#O8s5#!!'<C!!!!#O8s5#!!'<D!!!!#O8s5#!!'<E!!!!#O8s5#!!'<F!!!!#O8s5#!!'<G!!!!#O8s5#!!'<H!!!!#O8s5#!!'<I!!!!#O8s5#!!'<J!!!!#O8s5#!!'<K!!!!#O8s5#!!'<L!!!!#O8s5#!!'<M!!!!#O8s5#!!'<N!!!!#O8s5#!!'<O!!!!#O8s5#!!'<P!!!!#O8s5#!!'<Q!!!!#O8s5#!!'<R!!!!#O8s5#!!'<S!!!!#O8s5#!!'<T!!!!#O8s5#!!'<U!!!!#O8s5#!!'<V!!!!#O8s5#!!'<W!!!!#O8s5#!!'<X!!!!#O8s5#!!'<Y!!!!#O8s5#!!'<Z!!!!#O8s5#!!'<[!!!!#O8s5#!!'<\!!!!#O8s5#!!'<]!!!!#O8s5#!!'<^!!!!#O8s5#!!'<_!!!!#O8s5#!!'<`!!!!#O8s5#!!'<a!!!!#O8s5#!!'<b!!!!#O8s5#!!'<c!!!!#O8s5#!!'<d!!!!#O8s5#!!'<e!!!!#O8s5#!!'<f!!!!#O8s5#!!'<g!!!!#O8s5#!!'<h!!!!#O8s5#!!'<i!!!!#O8s5#!!'<j!!!!#O8s5#!!'<k!!!!#O8s5#!!'<l!!!!#O8s5#!!'<m!!!!#O8s5#!!'<n!!!!#O8s5#!!'<o!!!!#O8s5#!!'<p!!!!#O8s5#!!'<q!!!!#O8s5#!!'<r!!!!#O8s5#!!'<s!!!!#O8s5#!!'<t!!!!#O8s5#!!'<u!!!!#O8s5#!!'=!!!!!#O8s5#!!'="!!!!#O8s5#!!'=#!!!!#O8s5#!!'=$!!!!#O8s5#!!'=%!!!!#O8s5#!!'=&!!!!#O8s5#!!'='!!!!#O8s5#!!'=(!!!!#O8s5#!!'=)!!!!#O8s5#!!'=*!!!!#O8s5#!!'=+!!!!#O8s5#!!'=,!!!!#O8s5#!!'=-!!!!#O8s5#!!'=.!!!!#O8s5#!!'=/!!!!#O8s5#!!'=0!!!!#O8s5#!!'=1!!!!#O8s5#!!'=2!!!!#O8s5#!!'=3!!!!#O8s5#!!'=4!!!!#O8s5#!!'=5!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!'=6!!!!&O8rYi!WW?3!,rK<p](j*!!%>=!!!!$O8ogn!!!!%!!!!"!!!!&O8rYi"98W/!,sVdhuF;g!!%>=!!!!&O8rYi!WW?1!,rK<#P$^Q!!%>>!!!!&O8rYi"98W-!,sVd#P"Gf!!%>>!!!!&O8rYi!WW?/!,rK<p]4b&!!%>=!!!!&O8rYi"98W+!,sVdhuR3c!!%>=!!!!&O8rYi!WW?/!,rK<p]<\\!!%>=!!!!&O8rYi"98W+!,sVdhuZ.D!!%>=!!!!&O8rYi!WW?/!,rK<p]@Z"!!%>=!!!!&O8rYi"98W+!,sVdhu^+_!!%>=!!!!&O8rYi!WW?/!,rK<p]DW=!!%>=!!!!&O8rYi"98W+!,sVdhub)%!!%>=!!!!&O8rYi!WW?/!,rK<p]HTX!!%>=!!!!&O8rYi"98W+!,sVdhuf&@!!%>=!!!!&O8rYi!WW?/!,rK<p]LQs!!%>=!!!!&O8rYi"98W+!,sVdhuj#[!!%>=!!!!&O8rYi!WW?/!,rK<p]PO9!!%>=!!!!&O8rYi"98W+!,sX:hun!!!!%>=!!!!&O8rYi!WW?/!,rK<p]TLT!!%>=!!!!&O8rYi"98W+!,sVdhuqs<!!%>=!!!!&O8rYi!WW?/!,rK<p]XIo!!%>=!!!!&O8rYi"98W+!,sVdhuupW!!%>=!!!!&O8rYi"98W+!,sVdi!$mr!!%>=!!!!&O8rYi!WW?/!,rK<p]\G5!!%>=!!!!&O8rYi"98W+!,sVdi!(k8!!%>=!!!!&O8rYi!WW?/!,rK<p]`DP!!%>=!!!!&O8rYi"98W+!,sVdi!,hS!!%>=!!!!&O8rYi!WW?/!,rK<p]dAk!!%>=!!!!&O8rYi"98W+!,sVdi!0en!!%>=!!!!&O8rYi!WW?/!,rK<p]h?1!!%>=!!!!&O8rYi"98W+!,sVdi!4c4!!%>=!!!!&O8rYi!WW?/!,rK<p]l<L!!%>=!!!!&O8rYi"98W+!,sVdi!8`O!!%>=!!!!&O8rYi"98W+!,sVdi!<]j!!%>=!!!!&O8rYi!WW?/!,rK<p]p9g!!%>=!!!!&O8rYi"98W+!,sVdi!@[0!!%>=!!!!&O8rYi!WW?/!,rK<p]t7-!!%>=!!!!&O8rYi"98W+!,sVdi!DXK!!%>=!!!!&O8rYi!WW?/!,rK<p^#4H!!%>=!!!!&O8rYi"98W+!,sVdi!HUf!!%>=!!!!&O8rYi!WW?/!,rK<p^'1c!!%>=!!!!&O8rYi"98W+!,sVdi!LS,!!%>=!!!!&O8rYi"98W+!,sX:i!M.<!!%>=!!!!&O8rYi!WW?/!,rK<p^+/)!!%>=!!!!&O8rYi"98W+!,sVdi!PPG!!%>=!!!!&O8rYi"98W+!,sX:i!Q+W!!%>=!!!!&O8rYi!WW?/!,rK<p^/,D!!%>=!!!!&O8rYi!WW?/!,rLgp^/\T!!%>=!!!!&O8rYi"98W+!,sVdi!TMb!!%>=!!!!&O8rYi"98W+!,sX:i!U(r!!%>=!!!!&O8rYi!WW?/!,rK<p^3)_!!%>=!!!!&O8rYi!WW?/!,rLgp^3Yo!!%>=!!!!&O8rYi"98W+!,sVdi!Y&8!!%>=!!!!&O8rYi!WW?/!,rK<p^7'%!!%>=!!!!&O8rYi!WW?/!,rLgp^7W5!!%>=!!!!&O8rYi"98W+!,sVdi!]#S!!%>=!!!!&O8rYi!WW?/!,rK<p^;TP!!%>=!!!!&O8rYi"98W+!,sVdi!`un!!%>=!!!!&O8rYi!WW?/!,rK<p^?Qk!!%>=!!!!&O8rYi"98W+!,sVdi!ds4!!%>=!!!!&O8rYi!WW?/!,rK<p^CO1!!%>=!!!!&O8rYi"98W+!,sVdi!hpO!!%>=!!!!&O8rYi!WW?/!,rK<p^GLL!!%>=!!!!&O8rYi"98W+!,sVdi!lmj!!%>=!!!!&O8rYi!WW?/!,rK<p^KIg!!%>=!!!!&O8rYi"98W+!,sVdi!pk0!!%>=!!!!&O8rYi!WW?/!,rK<p^OG-!!%>=!!!!&O8rYi"98W+!,sVdi!thK!!%>=!!!!&O8rYi!WW?/!,rK<p^SDH!!%>=!!!!&O8rYi"98W+!,sVdi"#ef!!%>=!!!!&O8rYi!WW?/!,rK<p^WAc!!%>=!!!!&O8rYi"98W+!,sVdi"'c,!!%>=!!!!&O8rYi!WW?/!,rK<p^[?)!!%>=!!!!&O8rYi"98W+!,sVdi"+`G!!%>=!!!!&O8rYi!WW?/!,rK<p^_<D!!%>=!!!!&O8rYi"98W+!,sVdi"/]b!!%>=!!!!&O8rYi!WW?/!,rK<p^c9_!!%>=!!!!&O8rYi"98W+!,sVdi"3[(!!%>=!!!!&O8rYi!WW?/!,rK<p^g7%!!%>=!!!!&O8rYi"98W+!,sVdi"7XC!!%>=!!!!&O8rYi!WW?/!,rK<p^k4@!!%>=!!!!&O8rYi"98W+!,sVdi";U^!!%>=!!!!&O8rYi!WW?/!,rK<p^o1[!!%>=!!!!&O8rYi"98W+!,sVdi"?S$!!%>=!!!!&O8rYi!WW?/!,rK<p^s/!!!%>=!!!!&O8rYi"98W+!,sVdi"CP?!!%>=!!!!&O8rYi!WW?/!,rK<p_",<!!%>=!!!!&O8rYi"98W+!,sVdi"GMZ!!%>=!!!!&O8rYi!WW?/!,rK<p_&)W!!%>=!!!!&O8rYi"98W+!,sVdi"KJu!!%>=!!!!&O8rYi!WW?/!,rK<p_*&r!!%>=!!!!&O8rYi"98W+!,sVdi"OH;!!%>=!!!!&O8rYi!WW?/!,rK<p_.$8!!%>=!!!!&O8rYi"98W+!,sVdi"SEV!!%>=!!!!&O8rYi!WW?/!,rK<p_2!S!!%>=!!!!&O8rYi"98W+!,sVdi"WBq!!%>=!!!!&O8rYi!WW?/!,rK<p_5sn!!%>=!!!!&O8rYi"98W+!,sVdi"[@7!!%>=!!!!&O8rYi!WW?/!,rK<p_9q4!!%>=!!!!&O8rYi"98W+!,sVdi"_=R!!%>=!!!!&O8rYi"98W+!,sX:i"_mb!!%>=!!!!&O8rYi!WW?/!,rK<p_=nO!!%>=!!!!&O8rYi"98W+!,sVdi"c:m!!%>=!!!!&O8rYi"98W+!,sX:i"ck(!!%>=!!!!&O8rYi!WW?/!,rK<p_Akj!!%>=!!!!&O8rYi!WW?/!,rLgp_BG%!!%>=!!!!&O8rYi!WW?/!,rK<p_Ei0!!%>=!!!!&O8rYi!WW?/!,rLgp_FD@!!%>=!!!!&O8rYi"98W+!,sVdi"g83!!%>=!!!!&O8rYi"98W+!,sX:i"ghC!!%>=!!!!&O8rYi!WW?/!,rK<p_IfK!!%>=!!!!&O8rYi!WW?/!,rLgp_JA[!!%>=!!!!&O8rYi"98W+!,sVdi"ke^!!%>=!!!!&O8rYi!WW?/!,rK<p_N?!!!%>=!!!!&O8rYi"98W+!,sVdi"oc$!!%>=!!!!&O8rYi!WW?/!,rK<p_R<<!!%>=!!!!&O8rYi"98W+!,sVdi"s`?!!%>=!!!!&O8rYi!WW?/!,rK<p_V9W!!%>=!!!!&O8rYi"98W+!,sVdi#"]Z!!%>=!!!!&O8rYi!WW?/!,rK<p_Z6r!!%>=!!!!&O8rYi"98W+!,sVdi#&Zu!!%>=!!!!&O8rYi!WW?/!,rK<p_^48!!%>=!!!!&O8rYi"98W+!,sVdi#*X;!!%>=!!!!&O8rYi!WW?/!,rK<p_b1S!!%>=!!!!&O8rYi"98W+!,sVdi#.UV!!%>=!!!!&O8rYi!WW?/!,rK<p_f.n!!%>=!!!!&O8rYi"98W+!,sVdi#2Rq!!%>=!!!!&O8rYi!WW?/!,rK<p_j,4!!%>=!!!!&O8rYi"98W+!,sVdi#6P7!!%>=!!!!&O8rYi!WW?/!,rK<p_n)O!!%>=!!!!&O8rYi"98W+!,sVdi#:MR!!%>=!!!!&O8rYi!WW?/!,rK<p_r&j!!%>=!!!!&O8rYi"98W+!,sVdi#>Jm!!%>=!!!!&O8rYi!WW?/!,rK<p`!$0!!%>=!!!!&O8rYi"98W+!,sVdi#BH3!!%>=!!!!&O8rYi!WW?/!,rK<p`%!K!!%>=!!!!&O8rYi"98W+!,sVdi#FEN!!%>=!!!!&O8rYi!WW?/!,rK<p`(sf!!%>=!!!!&O8rYi"98W+!,sVdi#JBi!!%>=!!!!&O8rYi!WW?/!,rK<p`,q,!!%>=!!!!&O8rYi"98W+!,sVdi#N@/!!%>=!!!!&O8rYi!WW?/!,rK<p`0nG!!%>=!!!!&O8rYi"98W+!,sVdi#R=J!!%>=!!!!&O8rYi!WW?/!,rK<p`4kb!!%>=!!!!&O8rYi!WW?/!,rK<p`8i(!!%>=!!!!&O8rYi"98W+!,sVdi#V:e!!%>=!!!!&O8rYi!WW?/!,rK<p`<fC!!%>=!!!!&O8rYi"98W+!,sVdi#Z8+!!%>=!!!!&O8rYi!WW?/!,rK<p`@c^!!%>=!!!!&O8rYi"98W+!,sVdi#^5F!!%>=!!!!&O8rYi!WW?/!,rK<p`Da$!!%>=!!!!&O8rYi"98W+!,sVdi#b2a!!%>=!!!!&O8rYi!WW?/!,rK<p`H^?!!%>=!!!!&O8rYi"98W+!,sVdi#f0'!!%>=!!!!&O8rYi!WW?0!,rK<p`L[Z!!%>=!!!!&O8rYi"98W,!,sVdi#j-B!!%>=!!!!&O8rYi!WW?/!,rK<p`PXu!!%>=!!!!&O8rYi!WW?/!,rLgp`Q40!!%>=!!!!&O8rYi"98W+!,sVdi#n*]!!%>=!!!!&O8rYi"98W+!,sX:i#nZm!!%>=!!!!&O8rYi!WW?/!,rK<p`TV;!!%>=!!!!&O8rYi!WW?/!,rLgp`U1K!!%>=!!!!&O8rYi"98W+!,sVdi#r(#!!%>=!!!!&O8rYi"98W+!,sX:i#rX3!!%>=!!!!&O8rYi!WW?/!,rLgp`Y.f!!%>=!!!!&O8rYi!WW?/!,rK<p`XSV!!%>=!!!!&O8rYi"98W+!,sVdi$!%>!!%>=!!!!&O8rYi"98W+!,sX:i$!UN!!%>=!!!!&O8rYi!WW?/!,rK<p`],,!!%>=!!!!&O8rYi"98W+!,sVdi$%Ri!!%>=!!!!&O8rYi!WW?/!,rK<p`a)G!!%>=!!!!&O8rYi"98W+!,sVdi$)P/!!%>=!!!!&O8rYi!WW?/!,rK<p`e&b!!%>=!!!!&O8rYi"98W+!,sVdi$-MJ!!%>=!!!!&O8rYi"98W+!,sVdi$1Je!!%>=!!!!&O8rYi!WW?/!,rK<p`i$(!!%>=!!!!&O8rYi"98W+!,sVdi$5H+!!%>=!!!!&O8rYi!WW?/!,rK<p`m!C!!%>=!!!!&O8rYi"98W+!,sVdi$9EF!!%>=!!!!&O8rYi"98W+!,sVdi$=Ba!!%>=!!!!&O8rYi!WW?/!,rK<p`ps^!!%>=!!!!&O8rYi"98W+!,sVdi$A@'!!%>=!!!!&O8rYi!WW?/!,rK<p`tq$!!%>=!!!!&O8rYi"98W+!,sVdi$E=B!!%>=!!!!&O8rYi!WW?/!,rK<pa#n?!!%>=!!!!&O8rYi"98W+!,sVdi$I:]!!%>=!!!!&O8rYi!WW?/!,rK<pa'kZ!!%>=!!!!&O8rYi"98W+!,sVdi$M8#!!%>=!!!!&O8rYi!WW?/!,rK<pa+hu!!%>=!!!!&O8rYi"98W+!,sVdi$Q5>!!%>=!!!!&O8rYi"98W+!,sVdi$U2Y!!%>=!!!!&O8rYi!WW?/!,rK<pa/f;!!%>=!!!!&O8rYi"98W+!,sVdi$Y/t!!%>=!!!!&O8rYi!WW?/!,rK<pa3cV!!%>=!!!!&O8rYi"98W+!,sVdi$]-:!!%>=!!!!&O8rYi!WW?/!,rK<pa7`q!!%>=!!!!&O8rYi"98W+!,sVdi$a*U!!%>=!!!!&O8rYi!WW?/!,rK<pa;^7!!%>=!!!!&O8rYi"98W+!,sVdi$e'p!!%>=!!!!&O8rYi"98W+!,sVdi$i%6!!%>=!!!!&O8rYi!WW?/!,rK<pa?[R!!%>=!!!!&O8rYi"98W+!,sVdi$m"Q!!%>=!!!!&O8rYi!WW?/!,rK<paCXm!!%>=!!!!&O8rYi"98W+!,sVdi$ptl!!%>=!!!!&O8rYi!WW?/!,rK<paGV3!!%>=!!!!&O8rYi"98W+!,sVdi$tr2!!%>=!!!!&O8rYi!WW?/!,rK<paKSN!!%>=!!!!&O8rYi"98W+!,sVdi%#oM!!%>=!!!!&O8rYi!WW?/!,rK<paOPi!!%>=!!!!&O8rYi"98W+!,sVdi%'lh!!%>=!!!!&O8rYi!WW?/!,rK<paSN/!!%>=!!!!&O8rYi"98W+!,sVdi%+j.!!%>=!!!!&O8rYi"98W+!,sX:i%,E>!!%>=!!!!&O8rYi"98W+!,sVdi%/gI!!%>=!!!!&O8rYi"98W+!,sX:i%0BY!!%>=!!!!&O8rYi!WW?/!,rK<paWKJ!!%>=!!!!&O8rYi"98W+!,sVdi%3dd!!%>=!!!!&O8rYi"98W+!,sX:i%4?t!!%>=!!!!&O8rYi!WW?/!,rK<pa[He!!%>=!!!!&O8rYi"98W+!,sVdi%8=:!!%>=!!!!&O8rYi!WW?/!,rK<pa_F+!!%>=!!!!&O8rYi"98W+!,sVdi%<:U!!%>=!!!!&O8rYi!WW?/!,rK<pacCF!!%>=!!!!&O8rYi!WW?/!,rLgpacsV!!%>=!!!!&O8rYi"98W+!,sVdi%@7p!!%>=!!!!&O8rYi!WW?/!,rK<pag@a!!%>=!!!!&O8rYi!WW?/!,rLgpagpq!!%>=!!!!&O8rYi"98W+!,sVdi%D56!!%>=!!!!&O8rYi!WW?/!,rK<pak>'!!%>=!!!!&O8rYi!WW?/!,rLgpakn7!!%>=!!!!&O8rYi"98W+!,sVdi%H2Q!!%>=!!!!&O8rYi!WW?/!,rK<paokR!!%>=!!!!&O8rYi"98W+!,sVdi%L/l!!%>=!!!!&O8rYi!WW?/!,rK<pashm!!%>=!!!!&O8rYi"98W+!,sVdi%P-2!!%>=!!!!&O8rYi"98W+!,sVdi%T*M!!%>=!!!!&O8rYi!WW?/!,rK<pb"f3!!%>=!!!!&O8rYi"98W+!,sVdi%X'h!!%>=!!!!&O8rYi!WW?/!,rK<pb&cN!!%>=!!!!&O8rYi"98W+!,sVdi%\%.!!%>=!!!!&O8rYi!WW?/!,rK<pb*`i!!%>=!!!!&O8rYi"98W+!,sVdi%`"I!!%>=!!!!&O8rYi!WW?/!,rK<pb.^/!!%>=!!!!&O8rYi"98W+!,sVdi%ctd!!%>=!!!!&O8rYi!WW?/!,rK<pb2[J!!%>=!!!!&O8rYi"98W+!,sVdi%gr*!!%>=!!!!&O8rYi!WW?/!,rK<pb6Xe!!%>=!!!!&O8rYi"98W+!,sVdi%koE!!%>=!!!!&O8rYi!WW?/!,rK<pb:V+!!%>=!!!!&O8rYi"98W+!,sVdi%ol`!!%>=!!!!&O8rYi!WW?/!,rK<pb>SF!!%>=!!!!&O8rYi"98W+!,sVdi%sj&!!%>=!!!!&O8rYi!WW?/!,rK<pbBPa!!%>=!!!!&O8rYi"98W+!,sVdi&"gA!!%>=!!!!&O8rYi!WW?/!,rK<pbFN'!!%>=!!!!&O8rYi"98W+!,sVdi&&d\!!%>=!!!!&O8rYi!WW?/!,rK<pbJKB!!%>=!!!!&O8rYi"98W+!,sVdi&*b"!!%>=!!!!&O8rYi!WW?/!,rK<pbNH]!!%>=!!!!&O8rYi"98W+!,sVdi&._=!!%>=!!!!&O8rYi!WW?/!,rK<pbRF#!!%>=!!!!&O8rYi"98W+!,sVdi&2\X!!%>=!!!!&O8rYi!WW?/!,rK<pbVC>!!%>=!!!!&O8rYi"98W+!,sVdi&6Ys!!%>=!!!!&O8rYi!WW?/!,rK<pbZ@Y!!%>=!!!!&O8rYi"98W+!,sVdi&:W9!!%>=!!!!&O8rYi!WW?/!,rK<pb^=t!!%>=!!!!&O8rYi"98W+!,sVdi&>TT!!%>=!!!!&O8rYi"98W+!,sX:i&?/d!!%>=!!!!&O8rYi!WW?/!,rK<pbb;:!!%>=!!!!&O8rYi"98W+!,sVdi&BQo!!%>=!!!!&O8rYi"98W+!,sX:i&C-*!!%>=!!!!&O8rYi!WW?/!,rK<pbf8U!!%>=!!!!&O8rYi!WW?/!,rK<pbj5p!!%>=!!!!$O8ogn!!!!%z!!!!#O8s5#!!'=7!!!!#O8q`M!!!!%!!!!#O8s5#!!'=8!!!!&O8rYi!WW?/!,rK<pbn36!!%>=!!!!#O8s5#!!'=9!!!!#O8s5#!!'=:!!!!#O8s5#!!'=;!!!!&O8rYi!WW?/!,rK<pbr0Q!!%>=!!!!#O8s5#!!'=<!!!!&O8rYi!WW?/!,rK<pc!-l!!%>=!!!!&O8rYi!WW?/!,rLgpc!^'!!%>=!!!!&O8rYi!WW?/!,rK<pc%+2!!%>=!!!!&O8rYi!WW?/!,rLgpc%[B!!%>=!!!!$O8ogn!!!!$z!!!!#O8s5#!!'==!!!!#O8q`M!!!!$!!!!#O8s5#!!'=>!!!!#O8s5#!!'=?!!!!#O8s5#!!'=@!!!!#O8s5#!!'=A!!!!#O8s5#!!'=B!!!!#O8s5#!!'=C!!!!#O8s5#!!'=D!!!!#O8s5#!!'=E!!!!#O8s5#!!'=F!!!!#O8s5#!!'=G!!!!#O8s5#!!'=H!!!!#O8s5#!!'=I!!!!#O8s5#!!'=J!!!!#O8s5#!!'=K!!!!#O8s5#!!'=L!!!!#O8s5#!!'=M!!!!#O8s5#!!'=N!!!!#O8s5#!!'=O!!!!#O8s5#!!'=P!!!!#O8s5#!!'=Q!!!!#O8s5#!!'=R!!!!#O8s5#!!'=S!!!!#O8s5#!!'=T!!!!#O8s5#!!'=U!!!!#O8s5#!!'=V!!!!#O8s5#!!'=W!!!!#O8s5#!!'=X!!!!#O8s5#!!'=Y!!!!#O8s5#!!'=Z!!!!#O8s5#!!'=[!!!!#O8s5#!!'=\!!!!#O8s5#!!'=]!!!!#O8s5#!!'=^!!!!#O8s5#!!'=_!!!!#O8s5#!!'=`!!!!#O8s5#!!'=a!!!!#O8s5#!!'=b!!!!#O8s5#!!'=c!!!!#O8s5#!!'=d!!!!#O8s5#!!'=e!!!!#O8s5#!!'=f!!!!#O8s5#!!'=g!!!!#O8s5#!!'=h!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!'=i!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!'=j!!!!#O8s5#!!'=k!!!!#O8s5#!!'=l!!!!#O8s5#!!'=m!!!!#O8s5#!!'=n!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!'=o!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!'=p!!!!#O8s5#!!'=q!!!!#O8s5#!!'=r!!!!#O8s5#!!'=s!!!!#O8s5#!!'=t!!!!#O8s5#!!'=u!!!!#O8s5#!!'>!!!!!#O8s5#!!'>"!!!!#O8s5#!!'>#!!!!#O8s5#!!'>$!!!!#O8s5#!!'>%!!!!#O8s5#!!'>&!!!!#O8s5#!!'>'!!!!#O8s5#!!'>(!!!!#O8s5#!!'>)!!!!#O8s5#!!'>*!!!!#O8s5#!!'>+!!!!#O8s5#!!'>,!!!!#O8s5#!!'>-!!!!#O8s5#!!'>.!!!!#O8s5#!!'>/!!!!#O8s5#!!'>0!!!!#O8s5#!!'>1!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!'>2!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!'>3!!!!#O8s5#!!'>4!!!!#O8s5#!!'>5!!!!#O8s5#!!'>6!!!!#O8s5#!!'>7!!!!$O8ogn!!!!$!!!!"!!!!#O8s5#!!'>8!!!!$O8ogn!!!!$z!!!!#O8q`M!!!!$!!!!#O8s5#!!'>9!!!!#O8s5#!!'>:!!!!#O8s5#!!'>;!!!!#O8s5#!!'><!!!!#O8s5#!!'>=!!!!#O8s5#!!'>>!!!!#O8s5#!!'>?!!!!#O8s5#!!'>@!!!!#O8s5#!!'>A!!!!#O8s5#!!'>B!!!!#O8s5#!!'>C!!!!#O8s5#!!'>D!!!!$O8ogn!!!!$!!!!"!!!!$O8ogn!!!!%!!!!"!!!!#O8s5#!!'>E!!!!#O8s5#!!'>F!!!!$O8ogn!!!!$z!!!!#O8s5#!!'>G!!!!#O8q`M!!!!$!!!!#O8s5#!!'>H!!!!$O8ogn!!!!%z!!!!#O8s5#!!'>I!!!!#O8q`M!!!!%!!!!#O8s5#!!'>J!!!!#O8s5#!!'>K!!!!#O8s5#!!'>L!!!!#O8s5#!!'>M!!!!#O8s5#!!'>N!!!!#O8s5#!!'>O!!!!#O8s5#!!'>P!!!!#O8s5#!!'>Q!!!!#O8s5#!!'>R!!!!#O8s5#!!'>S0_58Fn,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
