H2G CTB (all sizes in DW):
	size: 1024
	resv_space: 0
	head: 927
	tail: 781
	space: 145
	broken: 0
	head (memory): 781
	tail (memory): 781
	status (memory): 0x0
G2H CTB (all sizes in DW):
	size: 32768
	resv_space: 16384
	head: 3787
	tail: 0
	space: 16383
	broken: 0
	head (memory): 3787
	tail (memory): 3787
	status (memory): 0x0
	g2h outstanding: 0
[CTB].length: 0x23000
[CTB].data: !!!*1!!!*1zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzJqF%)+92rQzJqO+*+92rQzJqX1++92rQzJqa71+96?\!!'eqJ,fQM!!!.,b_#lq!!$Ld!!!!%Jqj=-+92rQzJqsC.+92rQzJr'I/+92rQzJr0O5+96?\!!'erJ,fQM!!!.,b_#lq!!$Ld!!!!%Jr9U1+92rQzJrB[2+92rQzJrKa3+92rQzJrTg4+92rQzJr]m5+92rQzJrfs6+92rQzJrp$7+92rQzJs$*8+92rQzJs-09+92rQzJs66?+96?\!!'esJ,fQM!!!.,b_-N-!!$LdzJs?<;+92rQzJsHBA+96?\!!'etJ,fQM!!!.,b_#lq!!$Ld!!!!%JsQH=+92rQzJsZN>+92rQzJscT?+92rQzJslZ@+92rQzJsu`A+92rQzJt)fB+92rQzJt2lC+92rQzJt;rD+92rQzJtE#E+92rQzJtN)F+92rQzJtW/G+92rQzJt`5H+92rQzJti;I+92rQzJtrAO+96?\!!'euJ,fQM!!!.,b_1KH!!$LdzJu&GK+92rQzJu/ML+92rQzJu8SM+92rQzJuAYN+92rQzJuJ_O+92rQzJuSeP+92rQzJu\kQ+92rQzJueqR+92rQzJuo"S+92rQzK!#(T+92rQzK!,.U+92rQzK!54V+92rQzK!>:W+92rQzK!G@]+96?\!!'f!J,fQM!!!.,b_5Hc!!$LdzK!PFY+92rQzK!YL_+96?\!!'f"J,fQM!!!.,b_6#s!!$Ld!!!!%K!bR[+92rQzK!kX\+92rQzK!t^]+92rQzK"(dc+96?\!!'f#J,fQM!!!.,b_6#s!!$Ld!!!!%K"1j_+92rQzK":p`+92rQzK"D!a+92rQzK"M'g+96?\!!'f$J,fQM!!!.,b_6#s!!$Ld!!!!%K"V-c+92rQzK"_3d+92rQzK"h9e+92rQzK"q?k+96?\!!'f%J,fQM!!!.,b_?)t!!$Ld!!!!%K#%Eg+92rQzK#.Kh+92rQzK#7Qi+92rQzK#@Wo+96?\!!'f&J,fQM!!!.,b_?)t!!$Ld!!!!%K#I]k+92rQzK#Rcl+92rQzK#[im+92rQzK#don+92rQzK#muo+92rQzK$"&u+96?\!!'f'J,fQM!!!.,b_H/u!!$Ld!!!!%K$+,q+92rQzK$43"+96?\!!'f(J,fQM!!!.,b_?)t!!$Ld!!!!%K$=8s+92rQzK$F>t+92rQzK$ODu+92rQzK$XK&+96?\!!'f)J,fQM!!!.,b_H/u!!$Ld!!!!%K$aQ"+92rQzK$jW#+92rQzK$s]$+92rQzK%'c%+92rQzK%0i&+92rQzK%9o,+96?\!!'f*J,fQM!!!.,b_Q6!!!$Ld!!!!%K%Bu(+92rQzK%L&.+96?\!!'f+J,fQM!!!.,b_H/u!!$Ld!!!!%K%U,*+92rQzK%^2++92rQzK%g8,+92rQzK%p>2+96?\!!'f,J,fQM!!!.,b_Q6!!!$Ld!!!!%K&$D.+92rQzK&-J/+92rQzK&6P0+92rQzK&?V6+96?\!!'f-J,fQM!!!.,b_Q6!!!$Ld!!!!%K&H\2+92rQzK&Qb3+92rQzK&Zh4+92rQzK&cn:+96?\!!'f.J,fQM!!!.,b_Z<"!!$Ld!!!!%K&lt6+92rQzK'!%7+92rQzK'*+8+92rQzK'31>+96?\!!'f/J,fQM!!!.,b_Z<"!!$Ld!!!!%K'<7:+92rQzK'E=;+92rQzK'NC<+92rQzK'WI=+92rQzK'`O>+92rQzK'iUD+96?\!!'f0J,fQM!!!.,b_cB#!!$Ld!!!!%K'r[@+92rQzK(&aF+96?\!!'f1J,fQM!!!.,b_Z<"!!$Ld!!!!%K(/gB+92rQzK(8mC+92rQzK(AsD+92rQzK(K$J+96?\!!'f2J,fQM!!!.,b_cB#!!$Ld!!!!%K(T*F+92rQzK(]0G+92rQzK(f6H+92rQzK(o<I+92rQzK)#BJ+92rQzK),HK+92rQzK)5NL+92rQzK)>TM+92rQzK)GZN+92rQzK)P`T+96?\!!'f3J,fQM!!!.,b_m#4!!$LdzK)YfP+92rQzK)blV+96?\!!'f4J,fQM!!!.,b_cB#!!$Ld!!!!%K)krR+92rQzK)u#S+92rQzK*))T+92rQzK*2/U+92rQzK*;5V+92rQzK*D;W+92rQzK*MAX+92rQzK*VGY+92rQzK*_MZ+92rQzK*hS[+92rQzK*qY\+92rQzK+%_]+92rQzK+.e^+92rQzK+7kd+96?\!!'f5J,fQM!!!.,b_puO!!$LdzK+@q`+92rQzK+J"a+92rQzK+S(b+92rQzK+\.c+92rQzK+e4d+92rQzK+n:e+92rQzK,"@f+92rQzK,+Fg+92rQzK,4Lh+92rQzK,=Ri+92rQzK,FXj+92rQzK,O^k+92rQzK,Xdl+92rQzK,ajr+96?\!!'f6J,fQM!!!.,b_trj!!$LdzK,jpn+92rQzK,t!t+96?\!!'f7J,fQM!!!.,b_uN%!!$Ld!!!!%K-('p+92rQzK-1-q+92rQzK-:3r+92rQzK-C:#+96?\!!'f8J,fQM!!!.,b_uN%!!$Ld!!!!%K-L?t+92rQzK-UF%+96?\!!'f9J,fQM!!!.,2?=p#!!%D/zK-^L&+96?\!!'f:J,fQM!!!.,bQ%VC!!$Ld!!!!-K-gR#+96?\!!'f;J,fQOK-pX(+96?\!!'f<J,fQM!!!.,z!!%Cs!!!!<K.$^%+96?\!!'f=J,fQOK.-d*+96?\!!'f>J,fQM!!!.,bQ%VC!!$Ld!!!!-K.6j&+92rQzK.?p,+96?\!!'f?J,fQM!!!.,bQ%VC!!$Ld!!!!-K.I!-+96?\!!'f@J,fQM!!!.,zz!!!!EK.R'*+96?\!!'fAJ,fQOK.[-++96?\!!'fBJ,fQOK.d3++92rQzK.m9,+92rQzK/!?-+92rQzK/*E.+92rQzK/3K/+92rQzK/<Q0+92rQzK/EW1+92rQzK/N]2+92rQzK/Wc3+92rQzK/`i4+92rQzK/io5+92rQzK/ru6+92rQzK0'&7+92rQzK00,8+92rQzK0929+92rQzK0B8:+92rQzK0K>;+92rQzK0TD<+92rQzK0]J=+92rQzK0fP>+92rQzK0oV?+92rQzK1#\@+92rQzK1,bA+92rQzK15hB+92rQzK1>nC+92rQzK1GtD+92rQzK1Q%E+92rQz"%iOr!!"\T!!!0(!9eA%z+92rQzJj9;@+96?\!!'eiJ,fQM!!!.,b^TTm!!$Ld!!!!%JjBA<+92rQzJjKG=+92rQzJjTM>+92rQzJj]S?+92rQzJjfY@+92rQzJjo_A+92rQzJk#eB+92rQzJk,kC+92rQzJk5qD+92rQzJk?"E+92rQzJkH(F+92rQzJkQ.G+92rQzJkZ4H+92rQzJkc:N+96?\!!'ejJ,fQM!!!.,b^b3D!!$LdzJkl@J+92rQzJkuFK+92rQzJl)LL+92rQzJl2RM+92rQzJl;XN+92rQzJlD^O+92rQzJlMdP+92rQzJlVjQ+92rQzJl_pR+92rQzJli!S+92rQzJlr'T+92rQzJm&-Z+96?\!!'ekJ,fQM!!!.,b^f0_!!$LdzJm/3V+92rQzJm89\+96?\!!'elJ,fQM!!!.,b^f`o!!$Ld!!!!%JmA?X+92rQzJmJEY+92rQzJmSKZ+92rQzJm\Q`+96?\!!'emJ,fQM!!!.,b^f`o!!$Ld!!!!%JmeW\+92rQzJmn]]+92rQzJn"c^+92rQzJn+id+96?\!!'enJ,fQM!!!.,b^f`o!!$Ld!!!!%Jn4o`+92rQzJn=ua+92rQzJnG&b+92rQzJnP,c+92rQzJnY2d+92rQzJnb8e+92rQzJnk>f+92rQzJntDg+92rQzJo(Jh+92rQzJo1Pi+92rQzJo:Vj+92rQzJoC\k+92rQzJoLbl+92rQzJoUhr+96?\!!'eoJ,fQM!!!.,b^rXk!!$LdzJo^nn+92rQzJogto+92rQzJoq%p+92rQzJp%+q+92rQzJp.1r+92rQzJp77s+92rQzJp@=t+92rQzJpICu+92rQzJpRJ!+92rQzJp[P"+92rQzJpdV#+92rQzJpm\$+92rQzJq!b%+92rQzJq*h++96?\!!'epJ,fQM!!!.,b_!V1!!$LdzJq3n'+92rQzJq<t(+92rQzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz!!!MP!!!MPzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzAh!c]n,NFiAh*i^n,NFhAh<u`n,NFgAha8dn,NFgAhj>en,NFgAiThln,NFgAj$+pn,NG!!!!!$O8ognz!!!!"!!!!#O8s5#!!'Wb!!!!#O8s5#!!'Wc!!!!#O8s5#!!'Wd!!!!#O8s5#!!'We!!!!#O8s5#!!'Wf!!!!#O8s5#!!'Wg!!!!#O8s5#!!'Wh!!!!#O8s5#!!'Wi!!!!#O8s5#!!'Wj!!!!#O8s5#!!'Wk!!!!#O8s5#!!'Wl!!!!#O8s5#!!'Wm!!!!#O8s5#!!'Wn!!!!#O8s5#!!'Wo!!!!#O8s5#!!'Wp!!!!#O8s5#!!'Wq!!!!#O8s5#!!'Wr!!!!#O8s5#!!'Ws!!!!#O8s5#!!'Wt!!!!#O8s5#!!'Wu!!!!#O8s5#!!'X!!!!!#O8s5#!!'X"!!!!#O8s5#!!'X#!!!!#O8s5#!!'X$!!!!#O8s5#!!'X%!!!!#O8s5#!!'X&!!!!#O8s5#!!'X'!!!!#O8s5#!!'X(!!!!#O8s5#!!'X)!!!!#O8s5#!!'X*!!!!#O8s5#!!'X+!!!!#O8s5#!!'X,!!!!#O8s5#!!'X-!!!!#O8s5#!!'X.!!!!#O8s5#!!'X/!!!!#O8s5#!!'X0!!!!#O8s5#!!'X1!!!!#O8s5#!!'X2!!!!#O8s5#!!'X3!!!!#O8s5#!!'X4!!!!#O8s5#!!'X5!!!!#O8s5#!!'X6!!!!#O8s5#!!'X7!!!!#O8s5#!!'X8!!!!#O8s5#!!'X9!!!!#O8s5#!!'X:!!!!#O8s5#!!'X;!!!!#O8s5#!!'X<!!!!#O8s5#!!'X=!!!!#O8s5#!!'X>!!!!#O8s5#!!'X?!!!!$O8ogn!!!!#!!!!"!!!!#O8s5#!!'X@!!!!#O8s5#!!'XA!!!!#O8s5#!!'XB!!!!#O8s5#!!'XC!!!!#O8s5#!!'XD!!!!#O8s5#!!'XE!!!!#O8s5#!!'XF!!!!#O8s5#!!'XG!!!!#O8s5#!!'XH!!!!#O8s5#!!'XI!!!!#O8s5#!!'XJ!!!!#O8s5#!!'XK!!!!#O8s5#!!'XL!!!!#O8s5#!!'XM!!!!#O8s5#!!'XN!!!!#O8s5#!!'XO!!!!#O8s5#!!'XP!!!!#O8s5#!!'XQ!!!!#O8s5#!!'XR!!!!#O8s5#!!'XS!!!!#O8s5#!!'XT!!!!#O8s5#!!'XU!!!!#O8s5#!!'XV!!!!#O8s5#!!'XW!!!!#O8s5#!!'XX!!!!#O8s5#!!'XY!!!!#O8s5#!!'XZ!!!!#O8s5#!!'X[!!!!#O8s5#!!'X\!!!!#O8s5#!!'X]!!!!#O8s5#!!'X^!!!!#O8s5#!!'X_!!!!#O8s5#!!'X`!!!!#O8s5#!!'Xa!!!!#O8s5#!!'Xb!!!!#O8s5#!!'Xc!!!!#O8s5#!!'Xd!!!!#O8s5#!!'Xe!!!!#O8s5#!!'Xf!!!!#O8s5#!!'Xg!!!!#O8s5#!!'Xh!!!!#O8s5#!!'Xi!!!!#O8s5#!!'Xj!!!!#O8s5#!!'Xk!!!!#O8s5#!!'Xl!!!!#O8s5#!!'Xm!!!!#O8s5#!!'Xn!!!!#O8s5#!!'Xo!!!!#O8s5#!!'Xp!!!!#O8s5#!!'Xq!!!!#O8s5#!!'Xr!!!!#O8s5#!!'Xs!!!!#O8s5#!!'Xt!!!!#O8s5#!!'Xu!!!!#O8s5#!!'Y!!!!!#O8s5#!!'Y"!!!!#O8s5#!!'Y#!!!!#O8s5#!!'Y$!!!!#O8s5#!!'Y%!!!!#O8s5#!!'Y&!!!!#O8s5#!!'Y'!!!!#O8s5#!!'Y(!!!!#O8s5#!!'Y)!!!!#O8s5#!!'Y*!!!!#O8s5#!!'Y+!!!!#O8s5#!!'Y,!!!!#O8s5#!!'Y-!!!!#O8s5#!!'Y.!!!!#O8s5#!!'Y/!!!!#O8s5#!!'Y0!!!!#O8s5#!!'Y1!!!!#O8s5#!!'Y2!!!!#O8s5#!!'Y3!!!!#O8s5#!!'Y4!!!!#O8s5#!!'Y5!!!!#O8s5#!!'Y6!!!!#O8s5#!!'Y7!!!!#O8s5#!!'Y8!!!!#O8s5#!!'Y9!!!!#O8s5#!!'Y:!!!!#O8s5#!!'Y;!!!!#O8s5#!!'Y<!!!!#O8s5#!!'Y=!!!!#O8s5#!!'Y>!!!!#O8s5#!!'Y?!!!!#O8s5#!!'Y@!!!!#O8s5#!!'YA!!!!#O8s5#!!'YB!!!!#O8s5#!!'YC!!!!#O8s5#!!'YD!!!!#O8s5#!!'YE!!!!#O8s5#!!'YF!!!!#O8s5#!!'YG!!!!#O8s5#!!'YH!!!!#O8s5#!!'YI!!!!#O8s5#!!'YJ!!!!#O8s5#!!'YK!!!!#O8s5#!!'YL!!!!#O8s5#!!'YM!!!!#O8s5#!!'YN!!!!#O8s5#!!'YO!!!!#O8s5#!!'YP!!!!#O8s5#!!'YQ!!!!#O8s5#!!'YR!!!!#O8s5#!!'YS!!!!#O8s5#!!'YT!!!!#O8s5#!!'YU!!!!#O8s5#!!'YV!!!!#O8s5#!!'YW!!!!#O8s5#!!'YX!!!!#O8s5#!!'YY!!!!#O8s5#!!'YZ!!!!#O8s5#!!'Y[!!!!#O8s5#!!'Y\!!!!#O8s5#!!'Y]!!!!#O8s5#!!'Y^!!!!#O8s5#!!'Y_!!!!#O8s5#!!'Y`!!!!#O8s5#!!'Ya!!!!#O8s5#!!'Yb!!!!#O8s5#!!'Yc!!!!#O8s5#!!'Yd!!!!#O8s5#!!'Ye!!!!#O8s5#!!'Yf!!!!#O8s5#!!'Yg!!!!#O8s5#!!'Yh!!!!#O8s5#!!'Yi!!!!#O8s5#!!'Yj!!!!#O8s5#!!'Yk!!!!#O8s5#!!'Yl!!!!#O8s5#!!'Ym!!!!#O8s5#!!'Yn!!!!#O8s5#!!'Yo!!!!#O8s5#!!'Yp!!!!#O8s5#!!'Yq!!!!#O8s5#!!'Yr!!!!#O8s5#!!'Ys!!!!#O8s5#!!'Yt!!!!#O8s5#!!'Yu!!!!#O8s5#!!'Z!!!!!#O8s5#!!'Z"!!!!#O8s5#!!'Z#!!!!#O8s5#!!'Z$!!!!#O8s5#!!'Z%!!!!#O8s5#!!'Z&!!!!#O8s5#!!'Z'!!!!#O8s5#!!'Z(!!!!#O8s5#!!'Z)!!!!#O8s5#!!'Z*!!!!#O8s5#!!'Z+!!!!#O8s5#!!'Z,!!!!#O8s5#!!'Z-!!!!#O8s5#!!'Z.!!!!#O8s5#!!'Z/!!!!#O8s5#!!'Z0!!!!#O8s5#!!'Z1!!!!#O8s5#!!'Z2!!!!#O8s5#!!'Z3!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!#!!!!#O8s5#!!'Z4!!!!#O8s5#!!'Z5!!!!#O8s5#!!'Z6!!!!#O8s5#!!'Z7!!!!#O8s5#!!'Z8!!!!#O8s5#!!'Z9!!!!#O8s5#!!'Z:!!!!#O8s5#!!'Z;!!!!#O8s5#!!'Z<!!!!#O8s5#!!'Z=!!!!#O8s5#!!'Z>!!!!#O8s5#!!'Z?!!!!#O8s5#!!'Z@!!!!$O8ogn!!!!#!!!!"!!!!#O8s5#!!'ZA!!!!#O8s5#!!'ZB!!!!#O8s5#!!'ZC!!!!#O8s5#!!'ZD!!!!#O8s5#!!'ZE!!!!#O8s5#!!'ZF!!!!#O8s5#!!'ZG!!!!#O8s5#!!'ZH!!!!#O8s5#!!'ZI!!!!#O8s5#!!'ZJ!!!!#O8s5#!!'ZK!!!!#O8s5#!!'ZL!!!!#O8s5#!!'ZM!!!!#O8s5#!!'ZN!!!!#O8s5#!!'ZO!!!!#O8s5#!!'ZP!!!!#O8s5#!!'ZQ!!!!#O8s5#!!'ZR!!!!#O8s5#!!'ZS!!!!#O8s5#!!'ZT!!!!#O8s5#!!'ZU!!!!#O8s5#!!'ZV!!!!#O8s5#!!'ZW!!!!#O8s5#!!'ZX!!!!#O8s5#!!'ZY!!!!#O8s5#!!'ZZ!!!!#O8s5#!!'Z[!!!!#O8s5#!!'Z\!!!!#O8s5#!!'Z]!!!!#O8s5#!!'Z^!!!!#O8s5#!!'Z_!!!!#O8s5#!!'Z`!!!!#O8s5#!!'Za!!!!#O8s5#!!'Zb!!!!#O8s5#!!'Zc!!!!#O8s5#!!'Zd!!!!#O8s5#!!'Ze!!!!#O8s5#!!'Zf!!!!#O8s5#!!'Zg!!!!#O8s5#!!'Zh!!!!#O8s5#!!'Zi!!!!#O8s5#!!'Zj!!!!#O8s5#!!'Zk!!!!#O8s5#!!'Zl!!!!#O8s5#!!'Zm!!!!#O8s5#!!'Zn!!!!#O8s5#!!'Zo!!!!#O8s5#!!'Zp!!!!#O8s5#!!'Zq!!!!#O8s5#!!'Zr!!!!#O8s5#!!'Zs!!!!#O8s5#!!'Zt!!!!#O8s5#!!'Zu!!!!#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!!!!#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!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!#!!!!#O8s5#!!'\5!!!!#O8s5#!!'\6!!!!#O8s5#!!'\7!!!!#O8s5#!!'\8!!!!#O8s5#!!'\9!!!!#O8s5#!!'\:!!!!#O8s5#!!'\;!!!!#O8s5#!!'\<!!!!#O8s5#!!'\=!!!!#O8s5#!!'\>!!!!#O8s5#!!'\?!!!!#O8s5#!!'\@!!!!#O8s5#!!'\A!!!!$O8ogn!!!!#!!!!"!!!!#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!!!!#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#!!'^+!!!!"O8se5!!!!#O8s5#!!'^,!!!!#O8s5#!!'^-!!!!#O8s5#!!'^.!!!!#O8s5#!!'^/!!!!#O8s5#!!'^0!!!!#O8s5#!!'^1!!!!#O8s5#!!'^2!!!!#O8s5#!!'^3!!!!#O8s5#!!'^4!!!!#O8s5#!!'^5!!!!$O8ogn!!!!#z!!!!#O8q`M!!!!#!!!!#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!!!!#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!!!!#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#!!'a!!!!!#O8s5#!!'a"!!!!#O8s5#!!'a#!!!!#O8s5#!!'a$!!!!#O8s5#!!'a%!!!!#O8s5#!!'a&!!!!#O8s5#!!'a'!!!!#O8s5#!!'a(!!!!#O8s5#!!'a)!!!!#O8s5#!!'a*!!!!#O8s5#!!'a+!!!!#O8s5#!!'a,!!!!#O8s5#!!'a-!!!!#O8s5#!!'a.!!!!#O8s5#!!'a/!!!!#O8s5#!!'a0!!!!#O8s5#!!'a1!!!!#O8s5#!!'a2!!!!#O8s5#!!'a3!!!!#O8s5#!!'a4!!!!#O8s5#!!'a5!!!!#O8s5#!!'a6!!!!#O8s5#!!'a7!!!!#O8s5#!!'a8!!!!#O8s5#!!'a9!!!!#O8s5#!!'a:!!!!#O8s5#!!'a;!!!!#O8s5#!!'a<!!!!#O8s5#!!'a=!!!!#O8s5#!!'a>!!!!#O8s5#!!'a?!!!!#O8s5#!!'a@!!!!#O8s5#!!'aA!!!!#O8s5#!!'aB!!!!#O8s5#!!'aC!!!!#O8s5#!!'aD!!!!#O8s5#!!'aE!!!!#O8s5#!!'aF!!!!#O8s5#!!'aG!!!!#O8s5#!!'aH!!!!#O8s5#!!'aI!!!!#O8s5#!!'aJ!!!!#O8s5#!!'aK!!!!#O8s5#!!'aL!!!!#O8s5#!!'aM!!!!#O8s5#!!'aN!!!!#O8s5#!!'aO!!!!#O8s5#!!'aP!!!!#O8s5#!!'aQ!!!!#O8s5#!!'aR!!!!#O8s5#!!'aS!!!!#O8s5#!!'aT!!!!#O8s5#!!'aU!!!!#O8s5#!!'aV!!!!#O8s5#!!'aW!!!!#O8s5#!!'aX!!!!#O8s5#!!'aY!!!!#O8s5#!!'aZ!!!!#O8s5#!!'a[!!!!#O8s5#!!'a\!!!!#O8s5#!!'a]!!!!#O8s5#!!'a^!!!!#O8s5#!!'a_!!!!#O8s5#!!'a`!!!!#O8s5#!!'aa!!!!#O8s5#!!'ab!!!!#O8s5#!!'ac!!!!#O8s5#!!'ad!!!!#O8s5#!!'ae!!!!#O8s5#!!'af!!!!#O8s5#!!'ag!!!!#O8s5#!!'ah!!!!#O8s5#!!'ai!!!!#O8s5#!!'aj!!!!#O8s5#!!'ak!!!!#O8s5#!!'al!!!!#O8s5#!!'am!!!!#O8s5#!!'an!!!!#O8s5#!!'ao!!!!#O8s5#!!'ap!!!!#O8s5#!!'aq!!!!#O8s5#!!'ar!!!!#O8s5#!!'as!!!!#O8s5#!!'at!!!!#O8s5#!!'au!!!!#O8s5#!!'b!!!!!#O8s5#!!'b"!!!!#O8s5#!!'b#!!!!#O8s5#!!'b$!!!!#O8s5#!!'b%!!!!#O8s5#!!'b&!!!!#O8s5#!!'b'!!!!#O8s5#!!'b(!!!!#O8s5#!!'b)!!!!#O8s5#!!'b*!!!!#O8s5#!!'b+!!!!#O8s5#!!'b,!!!!#O8s5#!!'b-!!!!#O8s5#!!'b.!!!!#O8s5#!!'b/!!!!#O8s5#!!'b0!!!!#O8s5#!!'b1!!!!#O8s5#!!'b2!!!!#O8s5#!!'b3!!!!#O8s5#!!'b4!!!!#O8s5#!!'b5!!!!#O8s5#!!'b6!!!!#O8s5#!!'b7!!!!#O8s5#!!'b8!!!!#O8s5#!!'b9!!!!#O8s5#!!'b:!!!!#O8s5#!!'b;!!!!#O8s5#!!'b<!!!!#O8s5#!!'b=!!!!#O8s5#!!'b>!!!!#O8s5#!!'b?!!!!#O8s5#!!'b@!!!!#O8s5#!!'bA!!!!#O8s5#!!'bB!!!!#O8s5#!!'bC!!!!#O8s5#!!'bD!!!!#O8s5#!!'bE!!!!#O8s5#!!'bF!!!!#O8s5#!!'bG!!!!#O8s5#!!'bH!!!!#O8s5#!!'bI!!!!#O8s5#!!'bJ!!!!#O8s5#!!'bK!!!!#O8s5#!!'bL!!!!#O8s5#!!'bM!!!!#O8s5#!!'bN!!!!#O8s5#!!'bO!!!!#O8s5#!!'bP!!!!#O8s5#!!'bQ!!!!#O8s5#!!'bR!!!!#O8s5#!!'bS!!!!#O8s5#!!'bT!!!!#O8s5#!!'bU!!!!#O8s5#!!'bV!!!!#O8s5#!!'bW!!!!#O8s5#!!'bX!!!!#O8s5#!!'bY!!!!#O8s5#!!'bZ!!!!#O8s5#!!'b[!!!!#O8s5#!!'b\!!!!#O8s5#!!'b]!!!!#O8s5#!!'b^!!!!#O8s5#!!'b_!!!!#O8s5#!!'b`!!!!#O8s5#!!'ba!!!!#O8s5#!!'bb!!!!#O8s5#!!'bc!!!!#O8s5#!!'bd!!!!#O8s5#!!'be!!!!#O8s5#!!'bf!!!!#O8s5#!!'bg!!!!#O8s5#!!'bh!!!!#O8s5#!!'bi!!!!#O8s5#!!'bj!!!!#O8s5#!!'bk!!!!#O8s5#!!'bl!!!!#O8s5#!!'bm!!!!#O8s5#!!'bn!!!!#O8s5#!!'bo!!!!#O8s5#!!'bp!!!!#O8s5#!!'bq!!!!#O8s5#!!'br!!!!#O8s5#!!'bs!!!!#O8s5#!!'bt!!!!#O8s5#!!'bu!!!!#O8s5#!!'c!!!!!#O8s5#!!'c"!!!!#O8s5#!!'c#!!!!#O8s5#!!'c$!!!!#O8s5#!!'c%!!!!#O8s5#!!'c&!!!!#O8s5#!!'c'!!!!#O8s5#!!'c(!!!!#O8s5#!!'c)!!!!#O8s5#!!'c*!!!!#O8s5#!!'c+!!!!#O8s5#!!'c,!!!!#O8s5#!!'c-!!!!#O8s5#!!'c.!!!!#O8s5#!!'c/!!!!#O8s5#!!'c0!!!!#O8s5#!!'c1!!!!#O8s5#!!'c2!!!!#O8s5#!!'c3!!!!#O8s5#!!'c4!!!!#O8s5#!!'c5!!!!#O8s5#!!'c6!!!!#O8s5#!!'c7!!!!#O8s5#!!'c8!!!!#O8s5#!!'c9!!!!#O8s5#!!'c:!!!!#O8s5#!!'c;!!!!#O8s5#!!'c<!!!!#O8s5#!!'c=!!!!#O8s5#!!'c>!!!!#O8s5#!!'c?!!!!#O8s5#!!'c@!!!!#O8s5#!!'cA!!!!#O8s5#!!'cB!!!!#O8s5#!!'cC!!!!#O8s5#!!'cD!!!!#O8s5#!!'cE!!!!#O8s5#!!'cF!!!!#O8s5#!!'cG!!!!#O8s5#!!'cH!!!!#O8s5#!!'cI!!!!#O8s5#!!'cJ!!!!#O8s5#!!'cK!!!!#O8s5#!!'cL!!!!#O8s5#!!'cM!!!!#O8s5#!!'cN!!!!#O8s5#!!'cO!!!!#O8s5#!!'cP!!!!#O8s5#!!'cQ!!!!#O8s5#!!'cR!!!!#O8s5#!!'cS!!!!#O8s5#!!'cT!!!!#O8s5#!!'cU!!!!#O8s5#!!'cV!!!!#O8s5#!!'cW!!!!#O8s5#!!'cX!!!!#O8s5#!!'cY!!!!#O8s5#!!'cZ!!!!#O8s5#!!'c[!!!!#O8s5#!!'c\!!!!#O8s5#!!'c]!!!!#O8s5#!!'c^!!!!#O8s5#!!'c_!!!!#O8s5#!!'c`!!!!#O8s5#!!'ca!!!!#O8s5#!!'cb!!!!#O8s5#!!'cc!!!!#O8s5#!!'cd!!!!#O8s5#!!'ce!!!!#O8s5#!!'cf!!!!#O8s5#!!'cg!!!!#O8s5#!!'ch!!!!#O8s5#!!'ci!!!!#O8s5#!!'cj!!!!#O8s5#!!'ck!!!!#O8s5#!!'cl!!!!#O8s5#!!'cm!!!!#O8s5#!!'cn!!!!#O8s5#!!'co!!!!#O8s5#!!'cp!!!!#O8s5#!!'cq!!!!#O8s5#!!'cr!!!!#O8s5#!!'cs!!!!#O8s5#!!'ct!!!!#O8s5#!!'cu!!!!#O8s5#!!'d!!!!!#O8s5#!!'d"!!!!#O8s5#!!'d#!!!!#O8s5#!!'d$!!!!#O8s5#!!'d%!!!!#O8s5#!!'d&!!!!#O8s5#!!'d'!!!!#O8s5#!!'d(!!!!#O8s5#!!'d)!!!!#O8s5#!!'d*!!!!#O8s5#!!'d+!!!!#O8s5#!!'d,!!!!#O8s5#!!'d-!!!!#O8s5#!!'d.!!!!#O8s5#!!'d/!!!!#O8s5#!!'d0!!!!#O8s5#!!'d1!!!!#O8s5#!!'d2!!!!#O8s5#!!'d3!!!!#O8s5#!!'d4!!!!#O8s5#!!'d5!!!!#O8s5#!!'d6!!!!#O8s5#!!'d7!!!!#O8s5#!!'d8!!!!#O8s5#!!'d9!!!!#O8s5#!!'d:!!!!#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#!!'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"%iOon,NFgzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
