valnynyinz7nzmymymzmOzm*zm#zm{r>{r{Mrzr1{rX{r${rzr{r>{r8{`rzrzqzq{qzqz@r${rx{sr{qK{q{r{r{@r{lrd{rr{rX{r{r{s${LsQ{'s8{s{s{s>{r*{qzpzoznzn1{o{pm|r!}s~#x7^}~}~{zzQ{wQ{Kur{t*{fs{'s {Fs>{"s${rzrzr${r{Trzyrzrzrz@rzrz(rz.rz rzqzqzqzqzqz;qz)qz#qzpvzpizbpczNpvzoczozo}zboOzoCzny]n z=n*znzmymzm/zm/zmzm{rr{rD{frzr*{r{rK{rzqzr${q>{qzq{Mr>{r{@r{qd{q{r{r{@r{MrX{rd{rd{r${r {"sQ{:sQ{s${s1{sX{s^{lr${5qzNpz[o {onzn^{o{Tq|r[}t~z>~~}|{tyd{vv>{td{s${szs{s>{r${rzr {rD{r {srzTrzlrzr{:rzrz rzrzqzqzqzqzqzZqzMqzBqz)qzp}znpVzpzHp}zoCzuo*zboOzPovzn*zinyDn#zDnOzn/zm zmzmvzmzm6zmCz nizinz|nznzozozoz)pzp {p*{q {5q{nq{q1{q>{q{qzq*{ r8{rD{r{q{!rD{!r>{r{:r1{rr{srd{@r*{lr>{rr{r{yr>{5r{Tr8{r{MrQ{qzqzq>{qX{qX{q8{fr~{fr{r{q{q{r3|q{qr{!r{yr{yrK{yr1{rQ{s{rx{rD{rk{r{r{qX{p1{o{n {nr{[o{pM|r-}s}v~{~~?~ }z|w{Eu{s{-sk{rd{r{r{rX{.r${5r>{r{sr{ r*{r>{rd{!rx{q*{q{qk{q1{aq {;qzZq${Mq>{)q{pzp {p{p{HpzpzozozozIoz oznznvz1ncz niz%nzmvzmOzm}zmzmzmzmz=nznznznz[o${o>{oD{/p>{p^{p{pr{pX{5q~{q{q{Zqd{ZqQ{q{q{yq^{gqQ{q{q{qx{qd{q{r{r{q{q{5r{.r{r{q{5r{r{qr{q{qX{q{q{aqd{q{(r |r |q{sq{q,|qm|q9|q{q{r{r{Gr{yr{r{r{lr{r{r{r{p{od{6o{n{o{o|q|Ysn}t~*yP}X~}{|x,|u{ t|Ys{r{r{r{r{@rr{rX{5rr{Gr{rk{qQ{r{!r{qx{qK{yq${qd{q8{Zq*{Hq1{;q${.q>{q{pzp {p{gpz#pzpzozoz{p{BqQ{q~{sqK{Mq${qX{q{q~{q1{qd{qr{ r{qX{rk{!rr{sr{.rX{(rK{@r^{r{r{rx{Grk{r{fr{ rK{qzq>{qQ{q^{q>{r{Gr{ r{q~{q{q|q?|q{q{fr{yr{Mr>{rd{s{"s{r~{r>{rr{r{r{qD{o${nQ{DnQ{n{o&|Zq|s[}tV~y~~c}s||#y{dv{t{sr{sD{r>{r{r{rX{r8{rr{r^{Gr${5r{:r*{lrX{ r{q{q${q>{q{qzqzq{q {.qz qz qzpzpzgpz6pzozozIoJz{q{q8{rk{ rX{r>{ r {Grd{r~{sr^{!r{rr{r{rk{rQ{rK{r~{fr^{qzqzq{q1{q>{q{5rr{Gr{.r{q{q{q{q{q{5r{r{rX{r${r8{sx{s^{r*{rD{s{rx{Trd{p{ozn${n{|nr{o3|q }4s}3u~z~~i~A}|{#yr{]vd{tr{sX{s*{r*{rD{r*{r${r{r>{r*{Grz:rzsr${r>{ rzqzqzq{q{qzqzq{qzBqzpz#qzpzpzNpvz{q {qzq>{q^{q${q { r8{:rx{Grd{!r*{:r${MrD{lrQ{Mr>{fr>{rk{rx{r^{lr{rk{rr{srX{qzqzq{q${q1{q*{.rD{:r{(r{q{q{q{r{!r{5rr{GrQ{yr8{yrzr1{s^{'sd{sK{s>{sK{rd{r8{p{oznz7nD{n~{of|q-}s}u~{I~D||{xX{vd{wt~{s*{szr{sD{r${r {r{r8{r{`rzGrzMr {lr${ rzrz.r${qzqzqzqzq{sqz)qz5qzqzpzpvzNpvzgpzpzoczoo/zCoVzo}zn6zVn*zPnOz%nizmCzmymzm}zmJzm{rd{q{q{rD{Gr^{r1{r{@r>{rX{yrK{Mr${yr>{rX{rQ{r8{r>{r>{rk{srD{q{qzq{q${q{q1{yr{yr{!r{q{q{q{r{(r{Mr{r{lr${r{r8{sD{r1{r{sd{4s{rK{r8{p{o{nzn {n{o&|q }ks{}u~y{~2i~c||x{xk{+vx{wtr{s>{'s${s*{"s^{r{rzr1{r8{r{frzlr{r>{@rzrzrz(rzrzqzqzq{q{gqz5qz#qzBqzpzpzpzzpz p}zoczooJz{p1{p{pzZq${q^{q1{qzq*{qX{r^{q {q {r>{5rd{!r1{q{frQ{r^{lr${Tr{rK{rr{rD{yr{rK{rd{r{Gr${rzq{q{q{q{q1{`rX{lr{rr{q{r{q{q{.r{r{fr^{rX{lr{rr{sr{sr{sX{s~{s{r{rK{pQ{o8{n{PnD{*o{[p`|@r|s}v~{~6~~|r{{Ox{u{t~{LsQ{s^{'s{r{r${sr8{rQ{rd{Gr${!r{r${:rk{r1{qzq${qD{qD{q{q{q{gq{#qzqz q {pzpztpzp{NpzozooVzCoiz{)q1{q{yqQ{yqK{q{q{qr{qD{qX{q{q{q^{qr{ r{ rx{!r{r{!r{@r{:r{.r~{@r{Gr{fr{qK{q${qQ{qK{q1{q1{q{@r{r{q{q|q|q&|q|q{5r|(r{qk{sr{r{r{r{r{r{r |(r{#q{{q^{qd{q^{aq${Hq{Mq>{.q*{pzp {p{p*{bpzNpz6pzpzozooz6ozoznzPnCz*nJzDnz nizm{qQ{(r{rd{q>{rK{Tr~{Tr{5rK{TrK{r{r{rr{srX{r{r{rr{r{qzq${q8{q {qD{rk{`r{rr{qr{q{q|q{q{r{sr{srr{@r{rX{s{:s{r>{sd{s{s~{rr{q>{gp>{Po{in*{*n^{ho{p|r|t}Ox~&}~D}}|6z{vw{u{sd{:s8{sD{sr{sX{r{r{rQ{r1{srzlr{rX{yr>{(r{r {!r {r{qzqzqzq${qzHqz)qzZq{pzpzzp}zNpzHpzo]zoczozVozn*znzDn*zVncznCzm/zm/zmczm]zm*zncz7nz]nz|nvznpz*ozozozozbpzp{pzpz.qzq${q8{qzqzrD{@rd{qzr{r{`r1{`r${@r${Gr${rX{r1{lr{yr{rD{rQ{r1{r${r^{rD{r{@rzrzrzqzqzq{Gr1{srX{MrQ{rr{r{r{q{.r{`rr{rd{r*{yrzr{:s1{:s8{s{s{4s8{:sQ{r{q{p{Voz]nz*n1{Co{p|r|t}{x~}~}~{zr{w{RuD{sz`szYs${Fs1{s{rzs{s{rzrzr {r{rz5rzTrzGrz!rzqzqzqzqzqznq}zqzyqz#qzpVzppzpzbpvzp{Fs {szYs${sQ{`s*{rzqzp {[ozVnz1n{bo{pF|s|Xt}x~~v~4} ~{zX{wQ{Xu{tzszs{:szszrzszs{rzrzrzr{rzGrz`rzrz@rzrzqzrzqzqzBq]zyqzZqz#qpzpczppzpznppzozoJzoVzoo{Fs{Ys${fs${sd{4s${r{qzpzoozunzcn{o{pY|r|?t}nx~}|~A}9~{{d{7x{_u{tzs{s${:s{rzrzszrzrzrzr{rzrzMrzyrzr{rzrzqzqzqzqpzsq}zqzTqz#qzp]zpzpzNp{rzyr{`r{(rzqzrz(r>{rQ{lr>{frr{5r~{Mr{ r{!r{Mr{r{r^{r{r{s1{:s>{4s{4s{YsQ{YsD{'s*{r{q*{p1{[oznznX{o{pY|r|t~x }p~n}~{z{w{ u*{s${sd{YsQ{4sK{r {r${sX{rQ{rzr${r*{r^{Gr{(rz5r${5r{qzqzqzq8{qznqzMqznq{Tqzpzpzpzpzp]zo}zozozIovzocznOznz|npzm#zmCz1nzm]zmJzmiz1nz]nzVnznzo{uo${o{oz[p8{pX{pD{p${Bq1{q~{qD{q>{q8{qr{qd{ rX{qD{ r^{@r{.rd{rK{!r^{lrx{:rk{r8{:rk{yr{r{yr~{rr{r{r{lr~{@rQ{r>{r1{q${q{qQ{qk{fr{.rx{5r{.r|.r,|q{q&|r,|sr|fr{:r~{r{r{r{rx{s{'s{s{r{Tr{Zq{[p{6or{nr{$o{npF|q|s }RuP~zP}~~}(||y`|&v{t{Ss{s{r{r{fr{r{r{Mr{(r~{@r{sr{5r{qr{q~{ r{q{qX{qk{q{q{sqd{q{5qd{Hq{qQ{p{p{pD{{Bqd{q{qr{qD{qk{q{ r{qX{q^{r{(r{r{ rr{r~{Mr{Tr{!rX{sr{r{r{sr{r{r{r{frx{Mr^{Tr{rD{q{q{q^{r{Gr{5r{Tr{(r{r |q{q3|`rF|sr|sr{frr{rd{r{rr{"s{:s{Ls{rx{rr{srx{yq{zp{ o8{PnD{o|pm|yq|s|t6~y}v~~T}||y|v{t~{sQ{s{Ss{s^{rr{rx{rx{r^{r8{rk{r{sr>{5r{Mr>{frk{.rD{q{q {q1{qQ{qzq {aq {Zq{.qzpzpzpzpz/pzozozozoOznVzn}zunvznOzm6znczn}zmczmJzmznzInzcnznz{p>{p${qzZq1{qX{q>{q${q>{rX{rK{q{(r>{Mrr{Tr^{5r>{@r>{yrX{rr{yrD{rD{rr{r{r^{rK{rr{r{r{rQ{rK{rK{Mr*{qzqzrr{Gr{lrX{Mrd{Mr{fr{q{q{!r|r |r{yrk{rQ{rd{"sr{s*{4sQ{Lsx{Lsx{Ls^{r>{rk{q{p{ozInzn{of|q|r(}t\~y~I~T}}3|Uz{1wd{t*{tD{s^{sx{AsX{r*{sK{rK{r{r{rX{r>{r{r{rD{fr${(rz rzr{r{qzqzqzqzqzHqz#qzpzpzpz)pczpzozo}z*oJzoiznzn]zVnVzn6z nVzmJzmVzmOzmznz]nzDnpznzIo{zozozozpK{p*{p{q{qX{qD{q{q{r8{.rd{ r${q{:r8{frX{rd{Tr*{r>{rk{r>{sr {r1{rX{rr{rX{rQ{rQ{s{rK{r8{rX{rK{sr*{rz r{(rr{Mr{TrD{r{r{yr{!r{q{@r{r |r{rd{rX{rx{'sX{s${`s^{xs~{s{Lsk{s8{r~{qr{zp{ozin {n{o?| q|sA}ti~y&~P~}}|`z{Vwk{t8{t^{s{Ss{-s{'s8{Fs{-sd{r {r{r>{r${yr{r${r8{r8{Mr{qzr{(r1{qzqzqzqzq{Mqz;qz#qzpzpzNpzpvzozopz$o6z*oznzn]z7n6znOz1nzmOzm{xs{s{Ss^{4sQ{s8{r{ r{np1{1ozn1{n{zo{p|s[}t~hy>}i~}}|z{pw{ud{2t{s{YsX{'s1{'sX{sd{rQ{r{r{s{rQ{r {r${r8{rK{!r{r{(r8{!r1{qzqzq{q1{yqz5qzHq{.q{pzzpzNpz}~}}m|Uz{Dw{u{'t{s{:s^{4sd{-s{-s{rX{r>{rK{rQ{rQ{rQ{lrD{rk{srd{ r {q{rK{ rX{qD{qzq${qD{sq8{.q{ qz q${pztpzNpz6p{ozozPoz6oznz|nz7nz*nz=nz nzmzmzDnz7nznzn { o^{*oD{{qr{gq^{.q1{p{qX{pQ{p{NpzBp{p{oz$oz oznznz1niz7nznznzm]zmz nznz*nz7nzn{o>{1o{uo{o8{Hp^{pd{pX{pD{Hq~{q{sqD{qQ{qr{r{r{qX{!r{`r{lr{(rr{@r{r{sr{`r^{r{r{r{r~{r{r{s{r{r{r{r{@r>{r{q>{ r{r{r{r{rM|rR|r |q{q|frR|r&|lr{r{r{r{rk{As{xs{Ls{'s~{sr{-s{r{aqk{p*{oQ{n{o|oF|q|fs}u~z~V~{}|F|Iy{Jv{t{s{Ysk{Lsx{"sd{-s{rk{rQ{rQ{rk{rk{r{yr${rD{rd{:r{!rz5r>{:rX{q${q${q{q>{yqz5qzBqz;q{qzpzgpz[pzpzozPopz{p{p{q1{q{q8{q{q8{rd{(rr{ r{!r>{GrQ{MrX{`rQ{:r1{rr{r{rx{rX{rr{r{r{rD{rD{s{s{rK{rQ{r{s{Gr {rzr${r^{r~{r8{r{r{r{r{r{yrR|r3|r{r{r{rd{rK{"sQ{Ysd{s{ksd{SsX{Lsr{Fs{rr{Hq${pz$o{inQ{n{o&|q|s}v~`{6~}|{*y~{PvX{tr{tk{rs{As>{`sr{Asd{r${r*{r{r${r{r{r {r>{r{.rz:rz5r{5r{qzqzqzq {qzTqzHqzZqzqzpzpzgpz6pzopzboCzCocz$o}znJzin6zPnJz=n]zm#zmzmcz*nz*nz npzDnznznz ozozp${np>{tpzp {5q*{qD{q1{q{q${rD{!r${ rz5r1{frK{rk{Mr*{@r${rX{rr{rQ{r{rK{r~{rX{r{rX{rd{sr{r${r*{s{rd{@rz!rzr{@rr{rX{.r1{r~{r{r|5r{(r{fr|r |r{rx{rr{r>{rzs8{rsd{sr{sX{4s${FsK{Ls{rK{5q{pzIo{n*{o{o{ r|s} v~{~%)~}l|{ yx{+vK{tr{sD{fs{:s{LsD{"s{rzrzr*{s>{rzrzr{r>{lrz:rzGrzlr{ rzqzqzqzqzsqznqzaqz5qzpzpzpzzpz#p}zoCzho{qzqzq {!r8{!r{ rzfr${Tr8{Tr${5rzsr*{rQ{r>{r1{sr{r1{rd{r${r{rK{rr{sX{r1{r8{rr{r>{5rzrz.r1{5rQ{ rD{Grd{r{r|r{r{r{fr{r{frd{rk{rr{rX{r{s${xsX{fsD{Ss${:s${xsk{As^{r8{qzpz1ozn${1or{p&|5r}s}&v~{Qb~w|{{xx{u8{tQ{s>{xs${Ss {Ys>{4s8{r${r{s8{rzr {r {r1{r{@rz:rz.rzGr{rzqzqzqzqzZqzBqzHqzqzpzpcztp}zbpzoOzo6zoczIoVz$oczn/zinzVnOz7n{:rk{r${r {@r>{sr^{Tr8{.r{srD{rk{rd{@r{fr${rk{rr{sr1{r^{rr{rr{r8{r>{rd{r{rX{rzr{r>{rx{qX{:rX{r{r3|Tr{q{5r|Gr9|Tr|fr{r{r{rx{r1{rX{'sr{Fs{"sk{"s{-s{r{qd{p1{o>{*oQ{nd{o{pR|r }t}vw~s|v~~|z |w{Ru{t{4sD{r>{r{"s{rx{rD{rx{r{yrK{Gr8{GrQ{srr{Mrr{r8{q{qD{qX{q${q {yq${q8{Hq { qzq{q1{pzpz6pzBpzozozVoz6ozoznvzonpz=niznzmizm{q{q{qr{q{qx{Mr{yr{sr|q{q{r|rF|.r|.r{lr{r{r~{r^{rd{s{s~{rX{s{s{r{yqX{gpX{[o1{n^{o{o|Tq|s}Qt)~x|~~}|F|hy{v{t{s~{"sK{rK{s{s{r8{r1{r^{r^{r>{Gr{lrD{rd{(r${qzq{qzq {qzqzqzyq{;qzqzqzpzpzpzUpzNpzozuoVzPoOz{rX{yr${`r {rK{r>{yr*{r{rK{r{rK{r{r8{r^{rQ{@rzqzqzrD{ rk{q8{sr{r{r{ r{q{r{:r{lr~{r{r{rK{r8{r{s1{Ls^{LsQ{-sD{s*{4sr{rQ{gqzpzPozn{nr{o{q|Fs}u~6z~k~|~|T}|{Uy{dvX{t~{s>{4sz's {:s8{"s1{rzrzr*{r*{rzrzr {r${srz(rz.rzGrzrzqzqzqzqzgqz.qpzBqz#qzp}zpVzgpizgpz ppzo/zVo*zCo{r1{`rzr{r{r${rzrzr{r8{r*{r{r${rX{r {.rzrz.r${q{r>{Gr1{r~{r{r{ r{r{lr{fr{frK{r^{rX{r{rzsz`s8{ks${As{4s {fs>{:s^{Mr {pzozozn{*or{p|Gr}s}v~@|~D}|{k{cx8{u${rt1{szLszAsz'szszrzrzrzrzrzsrzrzrz@rz.rz5rz:rzrzq}zqzqzqzaqvzMq}zHqzqvzpOzpOzpizgpzpOzoy[ozCoznyony7ny=nznzmymymzmzmzn6zunznznCz oOzoz6pzbpzpzpzTqzq{qzqzrzrzrzrz(rzGr{`r{.rzr{yr {frzrzr{r1{r*{srzrzr{r${r{rzr{rD{srzrzqzr {!r>{ r {rK{r{r{Tr{rx{!r{r{Trx{fr1{rK{r8{rzrzszks8{ks*{:s {As {4s{r{qzpzoznzn${o{py|rH}t~\x~}~} ~&|mzX{iw${,u>{Ft8{sz"sz"sz4s{s{rzrzrzrzrzrzrzrz:rzrz!rz5rzqzq}zqzqzqzZqpzMqzHqz qzpVzpJzgp]zp/zo zuozPoznznyDnyDny1n zmzmymznOzm#zm*zn*z|nznznpz*oczoz{frd{r{r{lr{qr{q{5r{sr{:rX{lrQ{r^{rD{r${r>{4sd{Ss{r>{r{sd{rk{q${NpzPozn{nD{o{Hq|r}wtP~x7E}~}&}|y{vd{tx{sr{4sK{r1{rX{rD{r^{r8{sr{fr{rQ{5r {rz.r${:rK{q {qzqzqD{q*{Zqzaqzyq {HqzqzpzpzpzUpz/pzpzozo}zoJznVznznOznzm/zmCzmOzmOzmzmvznznzn}zonznz$oz{p{p{5qQ{MqQ{q8{q*{qX{q{q^{q8{qr{r{qd{q${qd{r{ r{qd{qK{r{5r{:r{!r~{!rx{yr{!rr{qD{rx{rk{q${q {qK{q{q{q{r{5r | r{q{q{q?|rR|r{r{5r{fr{r{rr{r~{r{r{r{sr^{`r{q{p^{bo {n>{$o{o{pm|r!}9t6~w~{$ ~b~||yr|v{t{s~{As{r{r^{rr{r{rd{Tr8{Tr^{r{Trx{ r{q{rD{r>{q1{q${q{q8{qz;qzMq{Zq${qzpzpzpzpz/pzozozoz{r8{(rQ{`rk{TrX{.r{!r{r~{r{r^{lrK{rx{rd{frQ{TrK{Mr>{!r${q {qzqD{q{(r{Mr~{fr{Gr{r{r{q{Mr|r{r{srk{r^{rX{rd{r8{sX{4s~{s^{r1{r1{5rd{q1{oznznk{oo{/pM|q|Ls}Wv${Wp~V~~|y{|\x{ur{tD{sX{FsK{s1{s*{sQ{r8{r{rzr {r>{rzfrz`rz`r {5rzrzqzqzq{qzqzsqzyqzZqzqzpzpzzp}zpCzppzovzovzhoVz o6znCzn{Ss{szrzs{s {rzrzrzrzrz:rzTrzrzTrzrzq}zqzqzqzqizqzsqz;q}zpOzppzpzp]z/p*zozopzoJzoynynzun znymymznzmymy n{Ss${Fs {4szLs${ks>{rzrzqzbpz{r{rzs{`sX{As>{"s${s${rD{sr1{BqzpzPoznzor{{rzrzqzq{qzqzqzqzyqz5qz qz qzqzpzpz/p}zBpzo}zo]zVocz$oiznVznCz7nz*nCz*ncznCzmzm{qD{aq{q8{q^{q>{q{qX{q^{rx{q${q>{ rd{(r~{rd{rX{(r{sr{!r^{!rQ{Mr{sr{rr{ r>{rr{!rr{q${qzq^{qx{q{ r{(r{lr|Gr&|q{q{q3|!rR|r{r{!rx{Tr{r{r{rk{r{r{r~{r~{r{q{pX{oznzo{p |pF|sr|s}vg{}~:}T}z|w|t{s{4s{r{rr{rx{r{r{srr{@rk{.rk{(r^{!rx{q{ r~{qd{q1{q{q*{qX{sq{Mqz5qzBq${#q{pzpzpzpz6pz pzozozVo}zn{!rD{Mrr{ r{5rK{Gr^{yrd{rr{lrX{lrX{fr^{@rX{.r8{!r${q {q{qzq8{q{lr{Tr{:r{lr| r{q{q{!r{yr{r{:r{fr>{rk{rD{r*{r*{sx{'s{rD{r*{q1{p${oznzn^{o|pm|5r|fs}wW |De~6~}|tz|w{tQ{s>{s^{rsx{s{rzr{rD{r{yrzlrzr{r{Grz@rz.rz:r{qzqzqzqzqzgqzMqzsqz;qzpVzpzpzpz)pJzoczopzopz{r1{yrzrzr{r1{lrz rzqzr{q{qzqD{r{r{Gr^{rr{!r{r{q{5r{r~{rk{rzr{r${'sK{s{szs{SsD{s{rzqzpzoznzn{o{p|lr}s~wk|}}|Az{iwr{ u*{t${ksz"sz4s {rzrzrzr{rzrzyrzrzrz:rz5rzGrz!rzq}zqzqzqzqzsqvznqznqzqczppzp]zp]z[p{r{ rzqzqzr*{qQ{r8{rr{r{r{r{q{(r{Gr{(rQ{frQ{rX{r{rzrz"s${LsD{s{sz's{"sX{r{qzpzoznzn{o{p|r;}sB~OxPE}~>}},|yr{v*{t8{s${'sz'sz4s{s{rzrzr {r {rzlrzrzr{:rz!rzrz!rzrzqzqpzqzqzgqzBqpz;qzBqzpcznp#zppzNpczpOzozuo#z[oCzo{fr{Mrzr*{r1{r {Grzfr{rK{rzqzqzq>{qQ{q${:rD{r{r{!r{qk{q{(r{Mr{:rK{Gr8{r8{r8{rzr {r{s${r{r{sK{r8{qzNpz6o}znznQ{zo{p|srT}s~#xw }~K~}|y{v{t8{t^{ks1{rzrzr {r{rzrzr{rz5rzGrzTrzMrzrzqzqzrzqzqpzqzqzyqz;q}zqvzqzp]zpCztpOz6pJzp6zo*zzo#z1oz1oCzny7nynynzmzmymym6zm6zm/zm{p{p*{q>{ZqD{Zq1{yq{yq{qK{qK{q{q{qQ{ r~{qK{q{q1{qk{rd{q${q*{!r{!rk{rQ{r^{Mr{!rr{qQ{q>{q8{q{Zq{gq${sqr{q{q{q{ r{q{q{q{q|r9|.r{qx{q>{:r{r{r{r{r{r{r{@rX{rx{;q~{)p>{oz|n{6o{6p3|Mq|rH}Lt~x|>}~{|xr|u{s{As{r{r{Trd{5r~{.r~{:r{rQ{qK{r~{q{qX{q${qX{q~{qQ{aq${Hq8{HqD{gqd{p {p{qX{pQ{p1{Upz6pzUp*{p{ozozo{1oznzinvzcnznvzmvzm6zmpzmzmzm}zmznzInz7nznzo>{boD{uo {o{UpX{zpK{p1{p{qk{Tqx{aqd{TqD{sqX{q{qk{nq>{sqK{qr{q{qD{qK{q{q{q~{q^{qd{ r{q{ r{r{Gr{ r{qD{q${q>{sqD{Bq>{Zq{q{ r{r{ r{q |q3|q|sq{q{r{!r{qk{r^{r{r{r{rr{r{r{r{rr{.q>{Bp8{{ o{o,|)q|lr!}s~x|DQ~~{|x9|+v{'t~{fsd{r^{r{rk{r>{yrK{rk{rQ{.r1{r{@r^{5rK{q{q{ rD{q*{qzgqzyqzq{nq{)qz#qz;q{pzpzpz[pzNpzpzo]zuozVozn}zn/zPnJz]niz nczmCzmzmizm}zmOzmOzmz*nzPnznznzVozozozpzp{p{pzq {Hq${qD{yq {sqzq${r{q1{qzq${qD{rK{q{q{!rD{@r^{Gr^{.rK{fr^{srk{Mr1{5r*{Gr>{lrx{@rQ{q{qzq1{q1{qK{qQ{Mr{fr{!r{q{q{q{q |q{r{@r{!r{5r{r*{rk{rX{sX{r^{r^{rX{rD{yq{BpzboznznX{o{p|r[}sB~ xq }>/~?}f|y{v{t{s${s{s{r>{r{r${r{r8{yr{Mrzfrzr${Tr{!rzqzrzr {qzqzqzqzqz)qz)qzqzpzp}znpCzpzUpzo]zoCzho]z1o]zn/z]nycn6zn6zm*zmym#zmVzmVzm{q${q{q{q{ r${q${qz r8{(rD{ r{qzr{@rD{srX{@r{@r{sr>{r^{r8{Mr {srQ{rk{qzqzqzq${qD{q{:rk{sr{r{q{q{q{ r{r{q${GrX{r^{lr{r{rD{As~{4sX{r{r${-s{rX{qzpzhoznznK{Vo{p|r{}sp~wW|"~}Y|;z~{Jwx{ur{tK{:s{rz"s8{r*{rzrzrzr${r{@rzGrzlrzGrz(rzqzqzqzqzqzqzqzaqzqcz#qzqzpzpCzgpiz[pz/pzo{r {rz@r${rK{r1{Mr{r1{rQ{r>{Mr{Mr*{sr>{(r {qzqzq${qX{qD{r8{lr~{r{q{q{q{r{:r{:r^{MrQ{rK{rQ{r{r{s>{-sQ{s*{rzr{rd{r{pzVoznzn>{Vo{p3|!rA}ksI~vd@|V~p~|z{wK{,uX{ tK{sQ{szrz-sD{s>{rzrzrzrzsrz@rzrzr${:rzqzqzrzqzqzqzqzqzTqzq}z#qzpzpznpizHpcz#p}zopzuo/zoznzn#zPny*nz n*zm*zmymym{:r*{rzrz`r8{rX{r*{Mr{r${rQ{yr${@rzfr{Mr>{qzqzqzq^{q1{5rK{Trr{yr{(r{q{q~{q{Tr{Grx{.r*{yr*{rK{r*{r{r1{sX{s8{r{rzr8{MrD{ qzoczozn{o{p?|q}:s~jv{D~P~~|Z{|x{Eu1{t>{s8{4s{rzrzr{r {rzrzr{r*{srz:rz!rzMrzrzqzrzrzqzyqzqzqzZqz#qz#qzpzpzpizBpOzpvzo}zo]z{qzq{q1{r8{q${qz rK{5rr{(rK{ r${GrX{`rk{lrk{@r>{MrD{yrd{r{GrQ{!r8{!rK{q>{q{yq{qd{q{!rx{5r~{:r{5r{q{q{q{r |Gr{(r~{rX{:rQ{r{rd{rX{rQ{r{r{rK{frr{q^{p^{oznzn{o{p`|:r|s~v{~~}}`zm|Jw{tr{s{rX{r~{rd{rD{yrk{r{Tr^{r>{rK{Tr{r>{q*{q{q^{qK{q1{sqznq{sq8{;q{qzq {.qK{p{zpztpzgpz6pzozozozoznznVznzinzn]zmzmpznzmizmCzmOz*nz*nznz|nzn {1o{oo{o{

{px{pQ{p8{)qk{Zqk{aq^{nq^{qr{q{q^{qD{gq1{q^{qx{q^{q1{qx{q{qd{qX{q~{!r{r{r{!r{.r{(r{ rk{q8{q1{q^{q8{Zq*{qd{r{ r{q{q{q{q{yq{q{r{r{q~{rK{sr{r{rx{rX{r^{r{r{`rk{qD{p^{o${n {nk{p,|p|@r|Ls}v^{q~v~}|y?|+w|t{sd{-sk{s{rd{r>{rK{rk{r~{lrD{:r{:rD{.r>{r${qzq {q${q{qzqzqzq {;qzpz.qz#q {pzbpvzbpz[pzpzoVzopzuozCoznJzon*znvzInOz n/zmzmCzm}zm{@r1{5r{!rzsrK{rr{rK{sr{Tr{rX{yrQ{Mr*{qzq{q{qzq{r^{r{Gr{ r~{q{ r{q{r{!r{yr{r{sr*{r{r*{s8{s>{r{sK{'sr{r^{r{q${pznz=nz6o{6pM|q }r}u~A{~~~|g{{{x{u{LtK{s${"s{"s*{s{rzr1{r8{r{rzsrzr{rzlrzrz rz.rzrzqzqzqzqzyqzaqznqz.qzpzp]zppztpz6p}zo*zo]zo]z$ov8{tD{szLszAs{-s{"szrzrzr{rzrzrzrzrz:rz@rz@rz:rzqzqzqzqzqzaqizMqzHqz)qzpJzpOzpvztpzo*zozzo#z6oznzinyVnyVnz*n zmymyn{rX{rD{r {rzs{`s8{Ls${'s{-s${Lsd{r{qzNpz[oznzn1{o{q|r[}Qt~By7~~}R}3|yr{v>{tK{t{LszszFs${szrzrzrzr{rzrzrzrz@rz(rzrz:rz.rzqzqzqzqzqzHqiz)qcz#q}zpczp/zpJztpvzBpczozo*zho/z o#znynycn z=nzmymymy nOzm*zmy1nJznznznizCovzoz/pznpzpz qzaq${qzyqzqzqzqzqzrzr{.r{rz.rz`r{r8{Mr{Grzlrzr*{r8{yr {rzr1{r*{rzrzr1{fr${qzqzqz(r^{r*{5r{yrD{r{Gr{q^{qx{:r{r{5rD{rX{r8{r${rzrzs{SsK{-s1{rzs*{r>{qzpzopz ozn{o{zp`|srH}sv~w} V"~9~|z{1w${uQ{ t*{s${"szsz's{:sD{rzrzrzrzrzfrzrzrz`rz!rzrz rzrzqzqzqzqzyqz;q}zq}z qzppztpVzUpcz6pvzoczo/zPo*z$o6znCzony*ny*nz n*zmzm zmVz niznOz*nJz|nznznz6ozozpztp {pzpz;q{q1{yqzqzq{q{q{qzq{:r^{(r${qzr {lrX{rr{:r{!r{lr8{rX{r^{lr{rK{rx{rQ{sr8{lrD{lrX{ r{qzq{qX{qk{!r>{!r>{r{.r{q{q{q|Gr3|`r{(rX{rx{r~{rx{rD{rX{'s{"s{r>{rX{r{q{p${oznz o~{o{pm|lr}s|~{wG|w~b~k}|AzY|w{t{s{s{s{r>{rx{r{r{srQ{:r8{frr{Tr^{(r>{q{ rQ{rd{q${q{q>{qD{q*{gq*{Hq{gqK{;q8{pzpzp{p${UpzozozozPozoznznzcniz n/znvzm}zmizm}zmz*nzDnz nz7nznz*o*{{qx{q{q~{q~{q{q{q{qX{q{ r{q{qr{q{r{r{5r{:r{:r{@r{ r{qx{r{qx{qQ{aq{q{q{q{q{q{q|q,|q|nq{qY|q,| r{r{Gr{r{r{r{r{r{r{r{5r{q{p{oD{n>{n{o|p|`r|s/~\w{}~|}y|v?|t{s{s{r{rx{rx{r{r{Trk{!rD{Tr{.r{rX{ rQ{qQ{qd{qx{q*{q8{qd{qd{sq>{qzq{BqX{p {pzzpzp{Upzozozozoznznznznz nVzm6zmznzmzmvzmz1nzPnzPnznz$o{Vo {ozo {Bp{zp*{p{p${5q>{q{qX{yq1{q${q{q^{qD{q1{qr{r{qD{q{!rk{Tr{5rr{rQ{`rr{r{r{lrk{r{r{r~{TrX{!rK{!rd{qK{q1{q${qD{!r{:rr{.r{r{r,|q|q{q|Tr|:r{@rr{@rK{r{s{rr{rK{rr{:s{s{rX{5rd{Mq^{)p${nzun8{Io{om|q|r}Kuz2~~~N}{Y|x|u{tX{s^{fs{4s~{r>{r8{s~{rK{r8{r{r${r^{r*{(rz.r{TrK{5r>{qzqzq${q {qzqzq {Mqzqzpzpzpz[pzo]zo}zozhovznJznCznpzVnOzn/zmzm{lr1{rX{r{r8{sr{r1{rd{rX{Gr{Mr*{Gr1{r1{qzq{qK{Trd{r{:rr{r{q{q{q{(r{r{r{yr*{r{s^{-s^{-sK{s${:sK{Fsr{sd{r*{q {p{oz|nzn{o9|p|yrH}t~x}+]}Y}|z{=w{tX{s*{sX{xsK{:sK{s{r{"sk{r8{r{rzr{r {srzTrz@rzGr{rzqzqzrzqzqzaqzqzyqz)qzpzpzpzNp}zoJzoizoz[o]znznznVz]nCz nzmz niznzm/zmzmJzPn}znzn}znzzozoz pzp{pD{)q1{.q {.qzgqzq1{q {qzq {!r>{ r{qz(r{frK{Mr1{:r{Tr${rQ{rD{r8{yr{rd{r{r>{r{rK{rQ{rx{r*{5rzMr8{r*{q${q${.rX{rx{r{.r~{r{ r{r{.r{lr{r{r{r*{r${Asr{FsX{:s>{:sD{Fsd{:s^{r>{Mr{Hq{ pz{q{q{(rK{:rX{r{rz!r{frX{rX{Gr${yrD{r~{rd{r*{r>{rX{rk{rK{r1{rx{r~{rQ{fr {.r{MrX{!r1{q*{q*{GrD{lrk{Tr~{(r{r{r{r{:r{r{r{r^{r{rK{Ysx{fsx{-sQ{"s*{`s{Lsr{r>{r${pzo{nzn1{o|p|rb}s6~wL}i~?~f|z{w{ju{t1{s1{ksX{SsK{"s8{r {r*{s>{r8{rzrzr1{rD{Grz:rzfr{Gr{rzqzqzq{qzqzyqzsqzqzpvzpzpzpz/pczo]zo}zzopzo{q{q{!r>{5rK{r{!r{5r1{srX{@r1{.r{yrD{rd{r>{yr1{r8{rx{rd{r>{r^{rx{r{rK{@r{.r{r*{r*{q*{q8{r{r{lr{Gr{.r{.r |(r{fr{r{r{rX{r>{sr{As~{"s^{s>{"sr{Ls{rk{r^{qK{pQ{o{nzor{p,|q}sn}t~y&~]}|Y|ay{v{t{sk{Fsd{Ls{:s{r^{rX{r~{r{rQ{sr8{r^{r~{frk{r{rD{!r^{!r^{q*{q*{q>{q8{gq{5qzBq${q{pzpzpzpz6pzozozozPoznJznJznz]nznizmcz nz nzmpzmvzDnzn{nznz ozoD{o1{o${Np*{pd{q{)qX{)q>{q^{q{q~{q>{qX{q{qx{qQ{q{r{qx{qr{qd{.r{fr{5r{rk{Tr{r{yr{Gr{`r{yr{lr{5r~{q>{q^{qX{qX{qd{r{`r{:r{q{q|q&|qF|q3|q|(r |:r{.r{5rr{r{r{r{r{r{r|r{q{p{ox{o{n~{o|p|r4}s}vd{,~~^}H}y`|Dw,|u|s{"s{r{r{r{r{sr{r{r{:r{!rx{r{!r{ rx{q^{qk{q~{qD{q${nq1{qr{Zq>{)q{q{q{p${pzgpzgp {Np {ozozuozboznpznJz]nczonz*n}zmCzmOzmvzm}zmvznzcnznznzozPozoK{p{pzp${pQ{qD{)q1{Bq8{qQ{q{qD{q>{qQ{qd{qD{q*{qQ{rx{!r^{!r^{!rX{lr{yrx{lrk{Gr^{r{r{r{r{rk{r{r{.r{r{r8{ rD{q{q>{ rX{sr{@r{q{q{q{q{r{fr{r{r{lrK{rK{s{-s~{sQ{s^{4s{'s{r>{qK{pD{o8{n{nd{o|p|Mr|fs}v |>~i~~|z|w{qu{ t^{sQ{Lsd{Lsk{-sk{r{rQ{rQ{r1{rzr{r1{r*{fr {Gr{:r {:r{rzqzqzq {qzsqzBqzaqzBqzpzpzpzNp}zppzo]zoczozoCzn/zn/zun]z1n/zmzmzm*zmCzm/zncz]nznzniznpzbozozozpzpzpz qz#qzHqzq{q${qzq{r8{:rK{r{rz!r{Gr*{lr${:rzTr{rX{r8{srzr${rK{sd{r${r{r{rK{r {r {Mrz!rzqzqz r {.r{r>{rd{@rk{r{r~{!r{.r{yr{rr{r>{r{r {As8{Ls{"szSs*{ks^{`sD{r{ rzq{oznzunzo{gp|Gr|s}Dw|+p~~?|.{{Ix{uX{^t1{s{fs{ksK{"szrzszs{rzrzrzrzrzfrzGrzrzlrzrzqzqzqzqzqzqznqzBqzp/zpCzpczpiz/p/zozoOzoCznynynzn{:rK{Gr{rr{qk{sr{rr{rQ{r {rzs {'sz4szAszSs{xs>{fsD{rz!rz#q {oznvzunzo{pY|sr|s}\w }}~3|l{{Ixd{u1{?tzs{s*{Yszsz:s{4s${s{rzrzrzrzrzTrzfrz@rzfrz(rzrzrzqzq}zsqpzqzyqzqVzp6zqzpzpOz pzpVzo]zuo#zoynynyVnynyny nzn*zm#zmznJzunzunczn}znzzozozoz6pzpz)qzqz;qzq{q{qzqzqz!r {rz!rz5rzsr1{Grz:rzTrzr*{r{r {rzrD{rK{r{r{r{r8{r{rzyrz`rzrzqzq{.r>{r1{sr{srk{fr{:r{ r{rx{yr{r{rd{r{r {-sQ{`sD{:s{Fs{Ys>{ksd{s${r{:r*{#q1{oznzn{o{pF|@r|s}\w|2~~m|'{{#x{Eu1{t*{sD{SsD{-s*{r {r{rD{r*{r{r{r>{r${sr{Gr{@r{Gr*{rzqzqzq {qzsqzyqzq{Hqzp}zpzpzpzNpzoVzo}zozboizn/znOznvzVn*znzm#zniznOzmJzm]z*nvz]nz]n}zunznzhozozozNp${pK{p{pz;q${qX{q^{q${q>{qd{qk{q>{q${q*{r^{q>{q{!r^{@r{5rr{ r*{r>{r{r{`rd{lrk{r{r{sr{.rQ{!rX{r*{q{qzqD{q{@r{!rk{r{r{q{q{q{ r&|(r|:r{5r{r{r{r{rr{r{r{r{r{@r{q{gp{VoX{|n${ o{6p3|yq|s|tP~x|+p~)~~||ayf|v,|et{`s{'s{r{r{sr~{sr{r{Tr{(r~{(r{5r{ r{q~{qd{q{q{qQ{qd{qd{sqd{)q${pzqQ{qQ{p1{pztpztp{{gqr{sqK{Zq*{qK{qX{qr{q8{qD{r{r{qX{qr{r{@r{!r~{(rk{Gr{r{r{lr~{GrX{r{`rr{Mrk{Mrr{:rk{rD{q {q${qk{q{ r~{r~{:r{!r|q{q{q|@r`|@r{r~{!rQ{rx{r{rd{rk{"s{:s{r~{rk{r{q{pX{Co {nD{n{o9|p|r|'t~x|~~}&}m|y,|v{t^{sr{s{Fs{rd{r8{rx{r{rK{sr${sr1{r~{rX{5r{.r1{.r${rD{qzq{q{q8{TqzMqzyq {Zq {qzpzpzpzUpzo]zozozzozoCznOzn]znz%nJznOzm]znzm#zmzmcznvzDnzDnvznznzhozozozp{p {p{pzTq>{nq*{q${q8{q>{qK{q${q{q {!rD{.rK{r{r${frD{sr>{Mr8{Mr${rD{rr{rQ{rD{rX{r{rX{rD{rX{fr{:r{qzqzq>{rd{r${:rD{r{Gr{q{q{r{fr |r{srr{sr{r*{rD{r${s8{Fsk{Fsr{:sK{sK{rX{rX{p{uozn{n{o|gp`|r|s~x7}~D}&~`|{{w{,u8{t1{sr{sX{s{r${rD{r1{r${rzr{r8{rz`rzTrzsr {.rzqzrzr{qzqzqzqzqzHqzp}zpzpzpzNpczp}zozoVz ozn/znizn{yr{r${r1{rK{r${r*{rD{r^{rD{r>{r*{r${Grzqzqzr8{!rD{:r {yr8{r{sr{qx{ r{(r{r{r~{r8{r1{rX{s${sz-s{fsD{ksQ{YsK{-s${r>{.r1{p{zoznznk{o{[p|r|'t~w}~}~?|G{{#x~{~u*{Xt${sQ{Ys{-sz"sz-s${s{rzrzr{r{rzsrzrzyrz:rzrz!rz.r{qzq}zqzqzqzBqzqz)qzqzp}zHpJz6p}zpvzoCzPozo/znVzn{'sr{r{r{rK{r*{.rzqz r{.rK{r8{Mr${lr${r{r{r{qk{!r{r{srr{lr{r>{sQ{"s8{:s{As${xsd{xsQ{As${-s{"sk{:r>{pzzoznznd{o{[p|r}t~w1|~}~r|Z{{x^{du*{XtD{s*{Asz4szszs${s{rzrzr*{r {rzrzrzrz@rzrzrz(rzqzqzqzqzqz5qvz.qz;qzpvzzp{`r{`rz`rzr*{r>{yrzr{rD{rd{r{rzsD{rQ{r{r {rk{rX{.rzqzr{:rQ{!r*{:rzrd{r{fr{!r{ rr{sr{r{rx{r>{rD{s8{s{4s{fsD{ksK{Ys${Fs*{"s{4sk{@r>{pzozoznD{o{pM|r|t}w~|~c}~y|'{{w1{>u{QtK{tx{Lszszs{'s1{r {r{r${r1{r{srzrzr{r{:rzrz5rz5r{qzqzqzq{gqz#qz#qz;qzpzpvzbp}zHpzopzo{!r>{:rK{srr{MrX{5r1{frD{rQ{r^{r^{rk{r{rd{Gr*{Mr>{rr{yrd{qzqzq*{ rk{qK{5rK{yr{r{!r{q{q{r|Gr|5r{Trx{r{r{rd{r^{s~{-s{r~{rX{r~{r{q{#p{{Bq>{p{p{p{p${[pzpzozozozovznvznznz=nJznOznznznzmVzmz nz7nzDnznzn{Io{oozo {{p${p${.qd{sqx{yq8{qX{qx{q~{qQ{q8{q^{q{qK{q${qX{5r{5r{(rd{ rQ{Mr{lr~{`r^{GrQ{yr{r{r~{yrx{r{Tr^{ r*{qzq{qr{qr{q1{rX{r{@r{r{q{q{r3|@r|(r{lr{r{rX{r8{r^{'s{s{rd{rK{r~{r{gqr{/p {Po8{nD{Po{)p|q|sN}&u\~y~}|~~}_|Y|6y{8vk{^tk{sk{Ask{r${rD{s{rd{r>{r*{rd{sr{yr{Mr{lr*{Tr1{ r {qzq{q*{q{qzyqzq{nqz.qzpzqzpzpz{lrzrzqzr8{q${qzsr8{r{r{(r{qd{ r{Mr{r{rk{rr{rr{r1{r{s{Fs8{Fs1{s{s {4sK{rX{q {Bpz{rzrzrzrK{sD{r {rzr{r*{rz!rz rzr{!r1{rzrK{r{r{(rk{r{5r{r{r{r8{rQ{rD{rzsz4szrs1{`s{Asz'szYsX{r8{qzbpzPoznzn1{o{yq|LsA}&u=~/z~~~;}E}{y>{v{u^{2t8{`szAszYszFszszrzszs{rzrzrzrzrzMrz@rz`rz:rzqczqpzqzqzqvzZqVzTq}zZqzpczpJzzp6zpvz6pCzoyozho/z1o#znyunyDnyDn zmymymy*nCzn{r{srz(rz5rz.rz rz rzr{rk{r~{@rX{:r~{Mr{r{rX{r${r${r${rzszks{s${s{4szks{ks8{rzqzBpz[oznzo*{o{q|ks}Eu~z~~~!}:}{yK{v{u*{'tzfszfszrs {Ls{szrzrzrzrzrzrzrzsrz.rvz@rz:rz@rz!rzq}zrzqzqczaqizaq}z;qzp6zp/zp{r1{rzrzs8{sD{fs{Aszks*{ks>{rzyqzBpzVoznzo*{o{q|rsN}_uv~z~~\~ }|{tyK{v1{tD{s {fszSszfs{-s {rzrzrzrzrzrzrzrz@r}z@rzMrzlrz(rzqzqzrzqzqvz5qCzZqzTqzpczpJzpczpvz#pOzoJzo{nq${aqzqzq${r8{q{qzr{TrK{`rQ{ rz!r {lr>{lr*{lr{Tr${rQ{rr{yr>{r1{rk{r{r*{r{rX{r{rD{rzrzq {q{qQ{@rr{r{r{fr{ r{r{5r&|(r{:r{r{r{r^{r>{r>{4s{-s{sr{sx{"s{s{!rX{p{o{1o*{nK{o{p3|r|s}1v~G{1p~~~!}{,|cx{u{2t{LsX{rQ{rd{r{r~{rr{sr^{r{r{:rK{(rQ{:rk{ rQ{q*{q{qd{qX{q{sq{q8{sq>{#q{pz.qD{pzpznpzNpzUp${ozozCoz6oznzn}z=nVz7nvz*nznzmVzmizmzmzmz%nzVnzn{nznzzo>{p{)pX{UpQ{pk{p{)q{)qk{yq{q{q{qX{q~{q{q{q{qr{q{r{q~{q~{r{5r{.r{(r{Gr{yr{lr{:r{5r{.r{Gr{qX{q {q>{qd{qr{q{q{Mr{:r|q{q{q3|qY|q&|r{.r{fr{:r{@rd{r{r{r{rk{r{r{r{q{pk{o>{n{n{o|p|r}s}v~{+Q~~}|Uz,|pw{&u{s{-sk{r{r{r{rX{Mr8{r{r{lr^{r8{Gr~{.rk{rD{q {q1{qQ{q>{sqzyq{qK{qK{ qzq{q {pzpzUpzbpzHpzozuoz{

{qD{rX{:rx{:r^{@r^{Mrx{yr~{sr^{`rK{srQ{r{rr{fr1{rx{r{r{Tr8{q{q${q8{q>{qd{`r{r|Mr{r{q{r{ r|r{Gr{r{r{r>{r1{s~{4s~{"sX{r>{sd{sx{r{qD{p1{o>{n1{Dn^{Co{bp|r4}s}+w~|~}&~y|z{x{qu{td{fs8{s8{sK{sk{r8{r{rX{rd{r${r {r8{rd{@r{!rzr{r${qzqzqzqzqz5qz;qz#qzpzpzpzgpzbpz pzoczoz{q8{r{r{yr{r{r{r{r{:r{r{r{rd{r{rX{4sd{Lsr{s1{s1{4s^{Ss{rd{q{zpzo{n{=n>{Po{zp|r!}s}w&}~~2~,|zr{w{Euk{t>{fs1{YsD{ks{s*{r{r*{r1{r{rzrzr{r{`rz(rz@r{:r{qzqzqzq{qzaqzBqz)qz5qzp}ztpizpzbpzozoczo}zIo}zocznz]n6z=nVzmCzmzm6zmczmpzmJzmOz*nz]nzcn}znzozo{ozpzpzp1{#q{5qz;qzq>{q8{q{q{q1{5rQ{5rk{q{r{MrK{5r>{!r{TrD{r{r^{fr${sr1{rd{r{rX{r${rD{r~{r~{5r{ r{q{q${qK{q~{`r{r{r{r{!r |!r |q{r{lr{r{r^{r${rQ{'sQ{:sk{r${r${Ls{4sk{rk{q8{p${Coz]nzDnK{Vo{p|yr-}s~*xD} w}}{z{w{3ur{s{fs*{Lsd{Asd{s8{r{r{rX{r*{rzyrzr8{r${(rz rz.r{rzqzqzq{q${qzMqz5qzZqz qzpzpzpzgpzoizoJzopzVo}zn{(r*{Tr>{r{rX{Gr*{yrQ{r{rk{rX{rD{r{rQ{rX{.r*{!r${r>{q${q8{q^{r{r{Mr{(r{r |r |q{5r{r{r{sr8{r${rX{-s~{-sk{"sK{r1{"sr{sd{r>{q{p${oozunzIn1{uo|p|sr-}s6~xK^}w~ ~,|z{w{ud{s8{xsQ{Fsd{s>{r${r>{rQ{rQ{rzTrzr*{r8{yr{5rzrz5r{ rzqzqzq {q{qzZqzMqzTq{pzpizpzpz6pzoCzoczozPoznJzn6zcnOz=nizm*zm*zmOzmvzmczmczmz*nz7nz]nznz{bod{oD{oQ{o>{p{p~{pK{ qd{aq{nq{yq~{aqd{q{q{q{qk{q{q{q{q{q{ r{r{q{q{(r{.r{.r{r{r{!r{r{q{qd{q{q{aq^{Tqk{q{r| r|q{q|q?|q&|qM|qF|.rf|r|q{ r{sr{r{r{r{r{r|r{ r{)q{p{nD{7n^{n{pf|Zq|r!}ktb~x|7~}{|xY|v|2t{4s{r{r{r{Gr{Mr{sr{Tr{rd{qd{ r~{qr{qd{qX{qr{qd{yq{Zq{gq>{qr{;q{q {p { qD{p{p{bpzNp{#pzozzozboz$oznzonizonzPnzm}zm{o${o{6p1{pd{pr{p8{q8{nq{gqd{gq8{yq*{q~{qx{qk{qD{qr{ r{qd{qD{rr{.r{Mr{rK{rK{fr{sr{Grr{r{yr{sr{Grr{@rk{r>{qK{qK{q1{qk{q{r{r~{!r{r|q{q{q|(r|fr{5r{(r^{`rk{r{rr{rD{r^{s{s{r{:rK{q{pr{*o${7n {Dnk{ho&|p|lr|t~x+E}~} }|z|+w{td{sK{Ss~{sX{r>{rD{rr{r{rd{:rzMr{r^{@r{ rzrz5rK{q{q{qzqzq8{q{Tqzaq {Bq{q{pzpzpzUpzozo}zozPoznvznizcnpzDnczmCzm6zmOzmz}mczpmJzmczmzmznz]nznz*ozhozoz#p{p^{p{p{q${nqK{q8{q1{sq {qX{qd{q{q>{r^{(rr{q8{ r1{.rX{r{Gr^{:r>{srd{r{rX{yrQ{lr^{r{rx{`rD{frK{MrX{r1{q{qzq>{q{5r{.rx{Gr{:r |q{q{q{@r|sr{Grr{srd{rX{r~{r1{r1{sr{'s{sr{r8{r^{qk{p*{1oz]nzon~{ho|/pY|Gr}s"~w+}~7}~F|z|w{ uK{sD{rsQ{"s>{r{rzr>{rk{r{rzyrzyr${r*{rzrz:r {(r {qzqzq{qzqzgqzsqzsqz.qzpzpzpzgpz#ppzo}zozooczn/znznJzcnOz n#zm*zm{q${qzq{ rX{rD{qzq{@rd{Mrd{ r{ r{(r${@r>{Tr*{5r{rK{r^{rX{r>{r8{rx{rK{yr>{r>{rk{.r{qzqzq*{qx{!rX{Mrk{r{Mr{ r{q{q{@r{yr{Mrk{yrK{rk{rQ{r>{r${Fsr{Ssd{sD{r1{r^{!rr{p{Vozonzund{[o{)pM|r|fs}w$|~~}}~R|`{{ xx{>u${t8{sk{:s8{s${r${r${r8{r{rzr*{r{lrzMrzTr {lr*{rzqzqzqzqzyqzyqzqzyqz qzpzpzpzpzpczoizozoczn zn#znpz]n*znymzm{q1{q8{q{q1{ rQ{r8{qzr${@rx{:rX{r${rD{Trk{r~{@r1{.r${rk{rk{rX{yrD{rx{r{rD{.r{rX{yrK{ r {qzq{qd{q{rX{yr{r{sr |q{q{q{@r|lr{Gr{r{rr{r^{r>{sX{:sx{'sd{r8{rD{rQ{fr{p1{oznzund{o{o{q|s}8v{~"~%|{{x{ud{Ltd{sX{AsD{s{r${rX{r${rzyrzr8{r*{sr{Mrz@r {:r{!rzqzq{q {qzqzqzqzq{#qzpzpzpzpzpczovzozocz*oCznVznzinCzmzmJznczm/zm/zmCzmzmzmznzcnzn{nz1ozo{p${gp{p{ q>{TqX{qQ{sqzq{q^{ rk{q>{q1{(rQ{.r^{(rX{q{r8{5r>{Mrd{(r8{fr^{r{r{rd{yrQ{r{r{rk{lrD{r{r{GrD{qzq{qx{qr{qr{lr{r{yr| r{q{ r|@r9|:r{Tr{r{r{rX{rQ{r^{"s{"s{rd{rd{r{fr{)qr{o{o{nk{Io{o|r}s}v+{+K~I~~g}{m|x{u{9t{s{sx{r^{r~{r{rx{.r${rk{rk{srd{!rD{rD{(rr{.rr{q${q8{qk{qd{q1{nq${nq*{sqX{;q*{pzpzp{p*{BpzpzozozhoznznznzonvzmVzmznzmzmpzmczmznzmz=n{n{n1{o{Co{o8{6p{gpd{p*{pd{;q{;qr{5qD{Zqx{q{q{q{q{q{q{q{q{q{r{q{q{!r{sr{:r{q{r{fr{fr{(r{r{:r{`r{qx{q*{qk{q{q{q|q |rr|!rM|q|q&|qR|qy|q&|q{ r{.r{:r{lr{r{r{r |r{yr{r|q|p{o~{n{n{zo|NpR|:r(}s}vDz}}}z|wM|t{s&|-s{r{r{r |r&|@r{(r{ r{5r{r{q{q{q{q{qr{q~{q{q{q{q>{5qr{#qd{p${p{p>{p8{bp{)p{p {o1{oz*ozoznznz*nzm}znzmzmzvmvzmzn {nznzcn {n{n1{o{[o${or{Hp{NpX{pk{p{.q{aq{HqX{yqr{q{q{qk{qk{q{r{q{q{q{ r{q{qk{(r{Tr{(r{:r{`r{r{r{lr{Gr{yr{sr{qd{qK{q~{q{q{q{:r |fr?|@rF|q{q9| r|(r| r{(r{yr |fr{Gr~{r{r{s{s{r{r{r{Gr{p*{oK{o{n{ o{o?|q-}-s}>u~`zq~~~}{Y|x{u{Xt{s{sr{s{s{r{r{rr{r{r{Tr>{r${(rK{sr~{rK{q {qK{rx{q1{q{q{qD{aq{#qz)q{qzp{pz{qx{q{q>{q>{qX{rx{q^{q1{rQ{@r~{Mr{5rd{5rd{lr{r{srr{lr^{r{r{r{rK{rd{r{r~{(r1{qzq^{q{qx{qk{fr{r|sr|r |q{q{r,|!r{sr{r{r{r^{r~{As{Ls{sd{rd{s{s{`rd{#q${ozo{nX{n{oM|qA}'s}t~Azkk~~}||{rr{rd{r8{yr${r>{sr${5rz rz:r1{.rD{q{qzq{qzqzTqz5qz.qzqzpzpzpzNpzozopzVopzIoznOzon{q{r>{Grx{Gr^{r*{@rX{sr{yrx{5r>{Gr>{r{r{rk{rk{r{r{rd{r^{rk{r^{rX{r {r{qD{q^{qd{ rr{r{r |r|.r{(r|.r|.r|.r{r{r{r^{rK{rD{:s{As^{-sD{Ask{`s{"s{rK{nq{[p*{6ozVnzn{oM|yq!}s}t~6zd~~}||y{v{t{sD{As{-s>{4s^{r8{r8{r>{rX{r${r {r{rX{rD{5rzrzGr*{Gr*{r{qzq{q{qznqzgqzZq{#qzpzpzpzNpzppzopzozVoznCz|n/zunczVn}z1n]zm/zm{!r>{:rk{:rK{.r>{!r*{MrK{yr{frX{Mr8{sr>{rr{rX{sr1{yr>{r{r{rX{rk{rx{r{rX{@r{qzrQ{qQ{q^{!r{r{r{r{:r{:r|@r|@r{Tr{r{r{rD{r{sk{Asr{FsQ{-s>{'s>{fs{"sd{yr {nq${zp*{ozcnzn~{o3|Zq|rn}t~z~~}|{y{v{t{s8{fs1{xsr{Ysk{r {r{sK{r1{r*{yrzr${r*{rzsr{`r{Gr${:r {qzqzq{q {qzqzqzgqzqzppzpzpzgpzoVzoVzozbozn{aq{sq{q>{ rX{r>{r{.r>{frX{frX{@r*{.r{r^{rX{rX{sr8{r~{r{r>{r8{rX{r{rX{rK{r{rx{r~{rK{!rz:r*{!rK{q1{qK{Gr{r{r{r{Mr{Mr|5r |r{r{r{r{r>{r>{sr{:sk{sD{4s^{Ls{Lsk{s^{r8{q*{np{bozn{6o{HpY|q }Ls}u~zz~~j}|&|hy{v{t{sK{`sQ{ks{4s~{r>{r{r^{rk{r {r {rX{rr{sr*{@r{.r{5rK{!r>{q{q${q8{q{sqzgqzZqzBqzpzpzpzpz{q${(rx{@r{!rx{ rk{ rx{sr{:r{rQ{ rK{lr{fr{fr{Mr~{yr{r{r{r{r{r{r{(rd{ rX{(r~{q^{qK{q{fr{r |lr{:r|.rF|r3|q| r,|@r|r|yr{.rQ{frd{r{s{r{r{s{s{r{q{p{ok{n>{n{o&|p|r }s{}&v4{~~}[}zR|wY|ju|s{-s{r{r{r{r{r{r{r{Gr{r^{Mr{@r{qr{qX{qr{q{q^{nq{yq>{q{qk{)q${;qK{;qd{p${pzpzp*{Np{ozozoozIoznzn]zun}zinznczmCznzmz nzmczn}znznznznzo1{oK{p{Bp {p${qk{Bqd{HqQ{gq*{qr{q~{qK{qk{r~{.r{qd{q^{rk{5r{r^{rX{Tr{yr{r{`r~{@rX{r{r{lrd{`rX{sr^{r{yrk{.r${r${q>{q>{qK{q{@r{r{r{!r{:r|r|r&|.r{sr{r{rx{fr>{rk{s{:s{sX{sx{Fs{s~{rd{qD{pK{o{n{n^{o{p|r }s}w_|W~p~}|z|w{9u{sK{rsK{As^{:sr{s8{r8{rK{sr{r{srzr{rX{r{:rzGr{Gr{5r{qzqzq{q*{qzsqzqzZqzqzpzpzpzzpzoJzo]zovzuoiz oJznyinzonCzDn{rX{rQ{r {Trz:rz(r{ rzq {!rK{r~{r{r{Mr{Tr{.r{:r{r{rr{r~{r {rzs${rsd{ks*{4szLs{sd{SsQ{r*{qzpzoznzn*{o{q|r!}-t~x+}~}}|Nz{w{ u1{szszs${Ys{szrzs{rzrzrzrzr{rzfrzTrzrz`rz(rzrz@r {qzqzqzqzqzZqzpOzpVzpvznpCzozo6zoVzo{r{rzr{sK{r{rzyrz:rz:rzqzqzfr>{r{r~{rd{yr{:r{:r{`rr{rk{rr{r{rzrz:s{s1{Ysz`szxs{xs*{:s{rzqzpzhoznzo8{#p |q|"s4}duv~;{1p~}x|{Uyk{vk{t{szszszfsz4szrzrzszrzrzrzrzrzfrzsrzsrzGrz r}zqz.rzqzqizqzqzgq}z.qczp]zp]zpOzzpJzpzo#zo#zoo#znynyn6ziny ny*nz=n6z=n/znznz7n/zncznJznJz{r1{r{rzr*{rQ{r${@rzqzrzr{qz:r*{r{r{yrx{!rd{@r{:r{sr{rr{rd{rD{r {rzFs8{xsX{ks{:sz`s*{Ls*{As8{rzqztpzoznz$o*{p{q|sn}u~zd~~j(}M|{{sz`szs*{Fs{szrzrzr {rzrzrzr{rzMrz!rzsrz.rzqzqzqzqzqzqzqzqz#qzp]zpzpznppzp]zo/zo]z[o{qzqzr {:r>{:rK{r{rzMrQ{srd{Mr1{rzsrK{rk{sr>{@r${srD{r{rd{fr*{rK{rk{rd{.r{r { rK{rk{qK{q>{fr{r{r{:r{q{r{5r,|r{:r{r{rr{`r8{r*{s{s{rd{rD{r~{r{Gr^{Tq1{Hp${oD{n${6o^{6p{q|LsA}tp~yq&}~~~x||y{dv{wt{rsk{sd{r{r~{r{lrD{yrX{srd{srd{.rD{rK{@rr{5rd{ rX{q{qD{qr{q{q*{q1{qK{Mq${.q {pzq1{p${pz{Hp{p${)qx{sq{MqD{Tq{q>{q~{qk{qQ{qr{r~{ r{q*{qk{!r{r{qQ{qK{.r{5r~{:rk{rX{yr{r{fr{.rQ{5rd{yr{r1{qzq {q^{qr{q{qk{5r{sr|q{q{q{q9|r|r{:r{r{r{lr>{rK{s{"s{rX{rk{r{r{qX{p${o*{$or{n{o{pm|r|s}JwG|P~~}}"z{w{t{t{Lsd{4sr{rX{sk{r>{r{yr*{rX{r1{fr{@r{fr8{fr>{ r{qzr${q${q{qzqzq{gqz)qz)qzqzpzpz{yq${nqzyqzq${q{q{q{!r>{.r>{.r*{qzGrD{srd{fr>{5r{sr${rQ{rD{lr${r*{rk{rQ{r*{sr{rQ{rD{.r{qzqz rQ{q^{q8{r{r{r{q{q{!r{r9|yr{srX{yr>{rX{rD{r{-s8{4s>{s*{"s*{s>{sd{rQ{qzoz1ozn8{Co{o,|q|Ys}u~'{~~=~>4} |{xr{u${tr{tr{Ys{-s{-s1{-s1{rzrzrzr {r{yrzrzrz:rz5rz!rzrz!rzqzqzqzqzqzZqz)qz.qzpzpCznpvz[p}zpczo*z[o*zPo]zo{srQ{r{r{Gr{ r{.r{sr|r{Tr1{r${r>{r1{r {sz4s{ksd{Ss>{s{"s8{rK{q{NpzCoznz o{o{q|s{}t~y1F~i~[} }|y{v>{tD{9td{s{4sz"sz's{"s${rzrzr{r{rzfrzrzrzlrz!rz@rzrzrzqzqzqzqzyqz5qz)qz#qzpztpOztpvzbpzoJzboz1ozo/zn6zinycnz=n*z1n{:r1{qz!rzsrD{fr${fr {`r {rK{r>{sr{rD{sr${r>{rK{r*{rQ{rr{r1{r {r8{rD{Gr{qzq{rK{(rd{r{r{r{fr{!r{r{@r{r{r{rX{r>{r^{"sQ{"s{4s${rsd{Ys8{Fs>{:sX{rQ{rK{pz1opznznQ{o{p|rH}?tv~xw}~j} ~R|z{{wr{t{-tD{s^{ks1{"s{'s{"sD{r {r{rzr*{r{rzrzr{r{srz!rzrzrzqzqzqzqzqzHqzqvzMqzpzpiz[ppzUpz p}zopzPo*z*oJznJznCzInzn z*n{q8{q{qzr${r{(r {(r${frX{Tr8{5r{!rzsr8{rQ{rX{r1{r8{rd{rr{r8{r{rX{rd{rK{yr{yr>{fr8{r{q{qK{:r{r{rx{sr{yr{!r{r{!r{r|r{rd{r${r{sd{'sD{-s*{`sX{ks~{Ysd{s${r1{r^{.q{ozn}zn>{o{6p9|q|fs}vq|k~}~|{{Vx{uK{ t{s^{xs>{As*{szs{s1{r{rzr{sQ{rzsrzTrzr{r${5rzrz!r{rzqzqzqzqzaqzqzpz qzpzpvzHppzHpzoizoVz$o#zoVzncz|n/znz1n6z*nVz n/zm#z nOz]nzinzoncznz ozzozozoznp{qx{p{.q{nq{qd{qD{q{q{5r>{@r^{r{(r>{Mrk{Trx{GrQ{5r*{lrQ{r{rr{r>{r^{r{rr{rX{rQ{r{rk{srQ{Gr8{.r>{r1{q>{q>{q{:r{lr{r{Tr{@r,|r{q{ r{r |r{srd{frD{r{'s{s{rd{s{:s{r{rx{rd{.q~{o1{o{nd{p|p|r}s}vw{k~~}|z,|w |Eu{s{ks{s{r{rX{r~{r{r{yr{(r>{@r^{fr{rK{q>{q^{ r{qk{q*{q1{qD{qX{aq*{Bq8{MqK{5qK{p{p1{p1{p{6pzozozozIozniznznzonz%n}zmu|s{s>{rr{-s{r{rk{r{r{r{MrD{5r1{:rQ{@rd{!rD{r8{q>{r~{q^{qzq{q1{q{BqzMq{.q{pzpzpzpzbpzozopzozVozovznczn]znzPnpzmCzm6z nvznznVznvzcnznznznzuo {o>{ozBpzpzq8{5q>{;q {q1{qX{qQ{q{qz rd{rk{ rD{q{!rK{lrx{5rX{5rD{srd{r{lrX{Mr8{lr>{rx{rx{rX{r^{rD{r{srK{rzqzqD{q^{qX{rr{r{r{sr{q{q{r{.r{!r{r{r{r>{r${r>{:sx{Ysr{"sK{:sX{4sr{-s{Mr8{Hq{{yrK{.r{:r${@r{yr8{`r{`rzr${rK{r8{r {r{r>{sk{r*{r{r>{r8{(rzrzqzr1{q*{r${rQ{r{r{!rr{r{5r{fr{fr{rD{rX{rQ{r {rz:s${rs^{fsX{Ys8{fsD{YsQ{r {qzpzhoznz$or{o{aq|sn}t~y ^~v~b}}{yd{v8{tD{t1{xszLs{Fs{:s*{szrzrzs*{rzrzrzrzfrz@rz!rzMrz:rzqzqzqzqzqzsqzsqzZqzqpzpczpizpzHpczoOzo*zzoCzCoJzn znzin zPnzmymymz1n]z%nCz7nJz|npznznznizVovzpzUpznpzpz5qzq{qzqz rz.r{ rzqz(rzyr*{sr${.rz`rzr {r{rzlrzr {r{r{r{r{sK{r{rzr{r${r{5rzqzr${r8{:r>{r{r{r{5rr{qX{r{yr{r{lr${r{r{r{sz4s {`s{sD{Ss{sz:s${r*{qznpzoo}znznD{o{py|rT}wtb~y}i~{}}{Nz~{w${t{LtD{s{Ys{Ls {As{"s{rzrzs{r{rzrzrzrzTrz(rz@rz:rzrzq}zqzqzqzaqczHq}zMqzqzpOzp/znp]zNp}zo#zozo*zIo/znyunyVnyVn#z7nzmym zn#z7nVz nz1n{rD{Grzrzr1{r{rzrzr*{rD{r {rzr{r*{!rzqzq{ r>{.r>{`r{rk{r{lr{rr{qK{@r{r{rx{yrzr{r{"s{Ls{As {`sD{fs>{4s{szr1{!r8{pzooCznzn8{o{p9|r}sI~xPR}~p}2~|z{w>{ uz9t${s8{ks{"sz's {'s{s{rzrzrzrzrzrzrzrz:rzrz(rz.rzqzqzqzqzyqzTqvzHq}z5qzpzpCzHp6zgpvz6pizozIoy1oz o6znz]nyDn zVn/zmymymy*nJz=ncz=n]zInJznz1ozIozozpztpzpzpzHqzq${qzqzqzrz(r{qzrz:r{lr${@rzrzTr{rD{yr{frzlr {r>{r*{r*{r${r8{rQ{r*{r${sr{@r{qzqzq8{:rx{lrD{rX{r{sr{r{q{r{`r{r{yr^{r*{r${sd{sD{s1{s*{Ys{4sk{r*{r*{r${p${oz$ozod{/p{pR|r|s~wq|>~~}|z|w{tK{s^{s{Ls{r{r*{rK{r>{r*{r${r*{rr{lr*{rz r{r1{r1{qzqzq{q*{sqzBqzTqzZqz;qzpzpzpzbpzoizozozoz{5rQ{:r^{(rD{r*{rX{rd{q{qzq{q8{sq{Tqz#qzBq{qzpzpzpzpzozovzozozCoznOznvz|nczInOzn*zm#zniz nizmizm{q8{q{q{q8{rd{q*{q{q>{!rX{rQ{q{5r1{sr{rx{:r1{Gr*{r^{r~{r>{sr${rQ{rd{r^{@r{r{ r${q*{q{qK{rk{r{Tr{rx{r{r{q{q{Mr{r{rr{sr {r{rD{"sD{s1{"sd{Ls{sQ{r${.r{Zq*{{Ls${"sz-s{:s{"s1{rzqzpzoznzn${o{#q|r}Qt"~6yK~~[}~}{zr{Pwx{ u>{szLszYs{`s{"szrzszs{rzrzrzrzrz`rzMrzrzlrzrzqzqzqzqzyqOzsqpzgqz#qczp/zpJzp}zgpCzoyoyoJzoJzoynynznzmymymynzmzmynzPnOznOzn{rk{Gr{5r{MrX{r8{rQ{r{rzrzLs{s*{`szLsz:szYs{sz@rz5qzpzo}znz[oX{p9|r|s}1w~|~)~~9|;{D{x{u{ktzszkszfszAszrzrzszrzrzrpzrzrzrzsrzfrvzrz@rzrvzq}zqzqzqczqVzqzqz#qVzp/zpJzp]zbp6zp#zo/zocz[oznynynyVnymymyn z*n#zn zmy%n#zniznpznJz{r{sqzpzuoznz o${o{q|r(}tV~;z7~v~N}|{ay{v8{t*{szSszSszSs{'szszrz's{szrzrzrzrzsrzGrz5rzGrz(rzqpzqzqzqzqizsqczsqzBqzpCzpJzpCzgpJzpzo#zozzozoynyunyunz7nymymymzn#zmzmzVncznpznizozbozoz)pzgpzpzqzZqzyqzqzq{qzqzqz!rz`r{!rzrz@rzr{r {@rzMrzr*{r>{rzr{r>{rK{rzrzr8{rX{rzqz!rz@r{r8{q{srD{r{r{(r^{:r{Gr{`r{Mrx{lr8{r${r1{rzrz's{SsD{Ls${sz4s1{:sK{r^{qzpzozozn8{o{p`|rA}t~w|~c~Q~|z{wX{,uX{tQ{fs{s{r{s8{r${rzr{rK{r{frzlr {yr{5rz rz rz r{!r${qzqzqzqzZqzq}z)qz.qzpvztpVztp}zgpz#pzo{n{o{q|sn}t~ay+}~} }|y{v^{tr{sd{fs>{s {r{s>{r>{r{r{r*{r{srzyr {srz`r{qzqz r {rzqzqzqzqzyqzqz)qz#qzpzpzgpzNpz pzoizVo{TrQ{.r${Mr>{r^{rX{Tr{rD{rX{rd{rQ{rK{rk{rr{rzqzq1{qX{q^{q8{`r~{r{r{q{q{(r|fr|lr{Mrx{r{rd{r8{r{s>{'s^{-sX{s>{s1{sr{rX{#qzozozun1{n{o|q}Ss}ju~z$~\~A}|{xQ{v${}tD{s^{As{s{r{rD{r{r{r{r1{r{Trzsr{yr${Gr{(rzqz.r { rzqzqzqzqzHqz;qzqz#qzpzp}z[pzNpzoczoVzCoOz{qzq{rK{@rd{q {q{5rK{frr{@r1{5r${frK{rx{rQ{yr8{fr{r^{rr{r1{rQ{rr{srQ{!r {qzq1{qX{qD{ rD{r{r{5r{qk{q{ r{Tr{5r{frx{r{rx{r${r1{Asr{`s{"s>{r {sK{rX{Gr>{ q{ozo{un1{o{o,|q }`s}v {~V~D} |{xx{uD{^t~{s>{szs${-sx{s>{r{rzr{r>{r{:rzr${yr{5rz rzqzr{qzqzqzqzsqzHqzpvz)qzqzpzpzUpz{q${q {q{q8{qD{q1{qz!r>{:rX{.rD{(r{r {lrK{r^{rK{@r {r^{r~{rr{rX{r>{r~{srD{ r{qzqD{qr{qk{rr{`r{r{:r{q{q{(r&|`r|Tr{@rk{r~{r1{rK{r{'sr{4s{rD{sQ{sx{rx{!rD{pzoz o{n>{ox{#p`|.r!}xs}Wv~{I~ }l{{*xx{ux{2tr{xs8{s*{r*{rd{rD{yr{yr {rQ{rQ{lr${5rzsrK{@rD{r{qzq {q{q{sqzqzq*{gq{ qzqzqzpznpzNpz6pz#pzozCo]z*o}z oznJzDnCz=ncznzm]zm{pX{q>{.qX{5q*{qk{q~{q^{qD{qX{qx{qx{qD{qX{r{q~{qd{qd{Gr{5r{rX{qQ{lr{lr{.rx{rk{!r{Mr{r^{q{q{qx{qr{sqd{q{5r{@r|q{q{q{qR|q3|q{ r{(r{(r{(rr{r{r{r{r{sr{r{r |q{gp~{bod{n{n{o{p|r4}s~vw$3|>~~E}}y3|v{t|s{r{r{r{lr{sr{ r~{r{5r{!r{qX{q{q{q{sq^{nqX{q{q{gqk{;qd{q^{qd{p*{p1{pD{pX{Up>{ozozo>{o {*oz$oznznzInz%nzmzmzmzmzmzmzmzmzmzInzn8{n{n{[oK{o{oK{)p>{pr{p{p{pX{qx{Zq{q{aqX{sqx{q{q{qd{aqX{q{q{q~{qx{q{r{r{q{r{@r{Gr{5r{r{@r{Mr{qD{yqzyqD{q{q{q{q{Mr3| r&|q{q{q|q`|q,|q{(r{r{!rr{@rx{r{r{r{r{r{r{yr{5qX{pD{6oX{on^{on{uo|p|r;}s~w1|~P~}|y{v{t{s{s{rd{rx{r{r{lrr{frx{@rd{.rD{!rX{5rr{:rr{qQ{q {q*{q>{q>{yq{Tqzgq${aq*{qzpzq${p*{pz/pzpz pzozooz{rd{ rD{r${!rX{@rX{sr~{@rQ{TrD{frQ{r{rX{srQ{r^{r{srX{q{qzqzqD{qK{qQ{r~{Tr{5r{q{q{q{r&|q{r~{Mr{frd{:r${fr{rX{'s{rQ{r1{rd{r^{r^{sq{bp{Co {|n{%n8{Co{p|r(}t"~Vx~k}~}}M|)z{Jw{u{s{'s{"sK{"s~{rQ{r{r{r*{r>{sr {.rz@r{5r{ rzqzqz r${q{qzyqzq {yqz)qzqz.qzpzpzgpzzpz/pzo]zoo]zIoizCoznizVn6zn{rk{r~{Gr${qD{gp8{$o${=nz*n^{Co|p|srH}s6~ux$}~}}{;z{Jwx{u{s8{s {s1{4sr{rK{rzr*{rQ{r8{lr{Mr {rK{`r*{qzqzqzq*{qzqzqzqzsqzBqz)qz.qz#qzpzpzbpz6pzoizoVzPopz{yq*{yq{q*{qX{qx{qQ{q{qX{!rk{rX{r>{(rX{sr~{frx{:rD{`r^{r{r{rr{rX{r~{r{r{!r1{qzq>{q1{q>{qr{@r{r{@r{r{q|q|q{q{@r{sr{rx{Gr8{rK{rr{sx{r>{rQ{s{s{yr>{q8{Np{*ozun {1nX{1o{p|rA}s/~\x1}}} |Zz{vw{ u{sX{As>{4sd{sr{rX{r${rD{rD{r${fr{Tr{lr*{frK{qzqz!r${q {qzqzq{q1{yqz;qz)qz)qzpzpzpzpz{ r1{q1{qD{qD{q~{fr{r{:r{r{r3|q{q|:r|fr{yr{`r^{!r{rx{s{sk{r>{sr{"s{r^{lrK{qK{pX{1ozVnzDnd{bo,|p|`rT}s6~0xP}~}9|mz{vw{u{s^{Ssr{Ls{r~{r*{r${rr{r^{rK{lr{rD{r{(r{qzq*{r8{q{q{qzq*{q {sq{BqzHq {5q{pzpzpztpz6pzozozoz1oznVzn}zunzVnzmpzmczmzmzmzmizmz%nzVn{InznzIoX{oD{o{pD{p{px{pD{pK{Tqk{q~{q{aq>{qx{q{q{qD{q{r{r{qr{qX{r{:r{!r~{5r{5r{sr{`r{@r{sr{Mr{Tr{r{qX{qK{qr{qk{q{q{5r{Mr |.r|r3| rf|q?|qF|q&|(r|Gr{!r{:r{r{r{r{r{r{r|r{r{Bq{Bp{$oX{1n1{n{o`|Mq}rN}9ti~x-}W~"~||ayr|vM|Lt |Fs{r{r{r{fr{Tr{r|`r{ r{qr{ r{ r{q{qr{q{q{q{gq~{Zq{Mq{;q{pQ{p^{pr{pX{pK{Bp1{HpD{#pQ{o{uozbo${$o{nzunzVnz*nzmzmzmzmzmzmzmzm{*n8{]nD{un1{nX{Vo{o{oK{o{np{p{p{p{5q{Hq{Hq{Mq{q{q |q{q{yq{q{q{q{q{q{q |q{q{q{!r{!r{!r{`r&|@r{r{ r{qr{q{q{gq~{gq{q|q|r9|q|qM|q|qM|q`|qY|.rf|r |q{!r{r{r{r{r{r9|r|r{r{#q{)p{o{*nx{n&|o|Bq!}rA}?t\~y:} ~}!||yf|Jv,|Lt{`s{r{r{r{r{sr{r{r{.r{(r{:r{!r{q^{qd{q{q{qK{nq>{qx{q{gq^{#q8{#qQ{)qr{pK{pzbpzNp{Bp${ozozoz*oznz|nzinzDnzmzmizmizmzmzmzmzmz*nzDnznzn1{PoK{o{o*{)pD{pr{p~{p>{q>{5q~{Zqx{nqd{nq^{q{q{qk{qX{q{5r{q{qr{r{fr{`r{.r{Gr{r{r{fr{r{r{r{yr{:rk{rk{ r^{qX{qX{q{q{.r{.r{(r{r|q,|q{q&|5r?|`r|5r{!rr{yr{r{s{s{s{s{r{r{r{q{Up^{n {=n{on{o|p|r!}etv~Iy^}~D}R}|y|v{tk{sd{ks{`s{rQ{rK{rk{r{rX{r1{r1{rx{yr^{:r${5r1{(rQ{r8{qzqzq {q>{q{Hqzgq{Zq1{qzpzpzpzpzpzozozhoznVznVz|npzPncznczmizmJzmzmzmizm}zmznz=nzunznzbo${zozoz6p{p^{pD{pz5q>{yqQ{qK{q{qD{ rx{r~{q${q>{ rK{@r{r*{(rK{Trk{r{sr^{:r1{rk{rr{rr{rD{rx{r{rx{srX{sr>{srX{(r${q{q{qr{r{sr{lr{yr{@r| r{q{r |r|r{yrk{sr>{rk{s{sd{s1{:sk{Ys{4sk{rD{r^{qk{p>{{r^{r{rX{r8{rx{r{r~{rQ{r8{rQ{Gr${q{q {qd{5r{r{r{r{r| r{q{r{r|r{rr{rd{rX{rQ{r1{"s1{FsK{fsr{Lsd{sQ{r1{qx{p{ ozcnznk{o{p|r;}Xti~xK}~}}9|z{Dwr{t>{tD{s^{Ss*{s{r{s1{r{rzr{r8{r8{r {lrzTrz`r{@r {rz rz!r${qzqzqzq{qz#qzqzqzpztpz#pVzpzozovz6o{rX{r>{Gr{qzqzr~{!rr{frX{r{r{yr{!r{r{!r{r|r{rQ{r*{r>{'sx{s8{:s1{s{ks{"s8{s1{rd{!rk{pz{"s>{r{rzr {r{rzsrzTrzsr{Tr{!rz(rz(r{qzqzqzqzyqz;qzqzqzpzppz[pz{.rQ{(r8{q {:rD{srr{@r8{r{Gr>{rr{rk{sr${r>{rk{r{r8{rD{rk{r{r^{rk{rX{r8{r{qzq {r{.r{`rk{r{r|r{.r{r{!r |r,|r{fr^{rX{rx{rd{sX{'s~{Fs{sk{s^{rk{r{qQ{zp${Vozn{1o{o{#qm|s4}}tI~xK|~~}R}| z|v{t{s{`s{sx{r>{rr{r{rk{yr${yr8{rr{fr^{(r*{!r>{.rd{rQ{q{q*{qQ{qQ{q{TqzZq{yq>{qzpzpzp1{pzNpzpzpzoz[oz$oznzn}z]niz%ncznpz*nzmvzmJzmiz1nz%nzPnznznz1o {Po{oz)p^{px{pQ{p8{#qX{yq~{q^{sq>{qk{q{qk{qk{qd{r{ r{qk{qr{r{:r{(r{r~{r{fr{Mr{5r{r{r{yr{5rr{Mr{yr{5rX{q {q {qD{q{q{r{sr{r3|(r{q{q{q9|@rF|r{rr{Tr{r{rd{rx{s{"s{r{rk{rr{r{q{Hp${Vo{o{Io{ p{)q`|"s}t/~xP|~~~||zy||vr{t~{s{:sd{rX{rX{rx{rr{rD{yr>{r8{rd{lrD{.r${Mr>{Grd{ r {qzqzq8{q{qzZqzaqznqzqzpzpzpztpz{q{qzq{.rQ{.r*{!r{r{Mr>{srK{fr*{`r {r>{rr{r*{r{rD{s{rr{r {r{r{r1{!rzqzr{qK{q1{!r${r{r|sr{q{qx{Mr|r{sr{r^{rx{rX{r1{r{YsX{fs>{LsK{s{"sD{rx{r8{pz[oznznX{[o{pM|r|Ft}x~}~Q}}|z{wD{9uD{'tD{s{Ss{Ls1{FsD{s*{rzrzr{r${rzrzr{rzyrz!rzrz5rzqzqzqzqzqzsqzBqz)qz.qzp]ztpVzzp}z{et${szSszFszLs {szrzrzszrzrzrzrzrzlrzMrz@rz5rz(rzqczqzqzqzZqczMqczBqpz.qzpCzpczpJzNpCzo*zoyoOzPo6znyuny7ny]nznymymym*zn/zmznz|nvznznVz{r{rzr{sD{s>{rzrzsQ{sD{rz:rz rz5r{r{qzMr1{rr{r{fr^{(r{Gr{lr{yr{rX{rQ{r1{rzrzFs${s1{:sz-szFszfs>{"s1{@rz#qzpz$oz|nz{rX{r>{rzrzrX{rQ{r{5rz.r{!r{qzq{5rK{r{r{sr{.r{5r{@r{!r{r{rx{r^{r${r*{sQ{:sK{s{s${As^{4sk{s^{r{pzoz oznzo{pM|r|s}v~:|D~p~F~|z{x{u{tQ{`s${4sQ{4sr{sQ{r*{r*{rK{r1{r{lr{yr8{fr*{:r${qzr${ r>{q{qzqzq*{qz;qz)qzqz#qzpzpz[pz{q{qk{qD{qD{q>{ rx{qQ{q1{qx{r~{ rk{q${qX{.r{sr{rQ{rd{yr{sr{Gr~{:rr{yr{Mr{Grx{q {q{q>{q>{q>{qX{!r{sr|Mr{q{q |r3|q&|r,|5r{@r{!r{rX{r{r{r{r^{r{s{r{yr{qk{p{or{n8{n^{o{#q|r|sb}\w${KK~v~}|y&|7w |t{s~{sK{rr{r{r~{yr>{rk{r^{r^{.r{(r*{@rk{:rX{q{q{q>{q8{q{nqzq{q${nq{.qz#qz)q{pzpzzpzbpzpzozoizooz6o}znczun/z]nCzPniz nCzm*zm{rD{q1{q${rD{Trr{@rQ{(r{.r>{rx{rr{yrX{fr8{rk{rr{r1{rX{rQ{r{r>{Gr{qzr{q{qzqD{fr{r{sr{5r{!r{5r| r{(r{Tr{r{rQ{sr{rX{sr{s>{rzsD{"sk{:sx{rK{!rD{q>{oznzun>{uo{p|fr|`sg}v~.|~)~&~|z{x{qux{9tQ{fs{Ysd{AsK{s{r${r {sX{r1{rzrzr {r {GrzTr{Mr{:r{qzqzqzqzqzsqzaqzgqz)qzpzpzpz[ppzoOzoczozoovznzny|n6zinCz%n*zmym6zm]zmczmCzmJz]nznzn}zn}zuozozpzBpzp{q*{)q{5qzq{q{q{qzqz:r8{.r${qzqzlr>{yr*{fr{MrzrK{rQ{r${r{r{rx{r^{r>{r*{rX{rX{r{srz:rz@r{qzqzrX{r{r{r{lr{Mr{5r{r{sr{r{r{r${frzr*{Ysr{`s8{4s {As1{fs^{"s*{r{5r${)q*{oznz|nzzo{bpm|.r }rs}v|D%~~R|r{{x{ud{Qt${s{sD{`sK{szszr{s${rzrzr{r{rzMrzfrzr{@rzqzqz(rzqzqzqzgqzqzMqzp}zp}zpztppz p6zoJzoczopzoznzn/zun#znymy nznCzn{Mr{:rz`r{r8{rQ{r*{r{rK{rD{rQ{r*{r{rX{r*{r{srzr${.r{qzr${!rr{r{r{r{r{r|Tr{!r{fr{r{rr{r{r>{sK{Ss^{4szFs{ks8{s{Fs8{r {:r{;q{oznzn*{zo{HpF| r|s}1wD|^Q~~Y|y{{nx{u*{Xt*{s{s8{Ss{szs{s*{"s${rzrzrzr {rzTrzrzr {(rzrz!rz5r {qzqzqzqzqz5qz.qzqzpzgp]zp{ r*{qzqz.r{fr>{sr${(rzTr{r1{yr*{Tr {yr${r^{rD{r{r${rX{rK{r1{r${r${sk{rX{r*{rz`r {rzqzq {:rr{r{r{r{r{:r{(r{5r{r{r{rk{r8{r{s>{AsQ{Fs*{ksK{YsX{sx{:s${r {@r${q${oznzn{o{UpM|5r|s}wk|72"~~|l{{nx{uX{Lt*{s${sd{`s1{sz's${s{rzrzrzrzrzrzsrzr {yrz(rzqzrzrzqzqzqzqzsqz#q}zqz#qzpztpvzp6z#p}zozho*z$o#znCznJzVnznyn/z%nJzm/zm zm#z*n}zunz]npzn}zozhozozozzp {p{pz.qzsqzq${q{qz r{5r{!r{.r{rzGr{rK{@rzMrzr1{rX{r>{r{r>{rd{rX{rK{r*{rX{rK{rD{rX{rK{Mrzqzqzq1{rd{rx{r{r{r|Gr{r{!r{sr{r{r{r*{rD{s^{r{AsK{SsX{Ssr{'s>{s{r8{.rD{#q1{oznzn${o{pr|sr|s~wW|+~F~|{| x{&u>{t>{sr{Ssk{s>{r${rD{sr{rD{r{r>{r>{yr{:rz:r {Mr1{MrK{qzqzqzq${qzqzq{sq {qzpzpzpzpz)pzpzozoz6oVznVznznzInJznzm6z%nzmJzm6zmVzPnz|nzunznzIo{o{ozoz[p${p>{p${)q8{aqX{qr{qX{q${qK{:r{5r{qK{q8{ rk{.r{qK{ rQ{!rx{:r{rr{ rD{@rk{r{Mr{`r{Gr{r{fr{@r~{Mr{rD{q${q{q${q{q{.r{r{r3|.r&|q|q{q&|!r9|sr3|5r{rd{sr{r{r{r{r{r{r{rr{fr{q{p{Io${n*{ho{Up|Zq|s|ti~x|D,~/~.||{.qz;q{Bq1{MqQ{pzpzp{p{Hpzozozoz[ozniznVznpzIncznCznczn}zn}zm]zmJzmpzPnz]nznznzIo{o {ozp{zp8{p1{p{q {yq^{qQ{qd{q1{qX{qd{qK{q1{q>{rX{r^{q8{q1{@rk{Mr~{Grd{(rD{:r^{r{lrX{MrD{rr{r{rQ{`rD{GrD{5r1{q{qzq${qr{r{fr{yr{r|Gr |q{q{!r|Mr|@r{@rQ{frQ{r{s{s^{s>{4s{Fsr{sK{r*{rX{qX{tp {1ozn${Io{p,|.q|r}tb~hyP^}~~}|Y|zy{jvx{}td{sx{`sk{4s>{r {sD{r>{r8{r{r{r*{r{TrzTrzGrzyr1{rzqzqzq{qzqzqzqzZqzpzpzqzpzgp}z)pvzopzozooOznzn{}t{s${s{As{szszs{rzrzrzr{rzlrzMrzrzTrz!rz rz!rzrzqzqczqzqzsqzqVz.qz)qzpzgp/z#p#zp]zoVzzoy$oznzn{r{r{:r{r~{5r{r{r~{r{r{r${s${-s{As{ks>{ks>{Fs {szr8{.r{pzuo]zn}zn${o{pM|`r|s~ xW&}~V}Q~3|{{wK{Ku{-t {s{Yszsz"s{"s{'s {rzrzrzr {rzyrzsrzrzMrz.rzrzrzqzqizqzqzqzgqzqczqzpzpczUp/z{:rK{rQ{rQ{r{r{r{!r{sr{r{rr{srzrzr>{s {4s{As{sK{fs1{:s{rzr {q {zpzVocznzVo~{p{;qM|r }t~y^}\~c[}?}|y{v*{t${s{sQ{Lszrzrzszrzrzr {r{rz@rzGrzlrzfrzrzrzqzqzqzqzqzqzsqzqzpvzpzpz[p]z#pCzp]zoizuo/z{r{qz(r8{:rD{5r>{qzq{lr^{frQ{r{5r>{frX{rk{fr>{Mr${rK{rr{yrQ{@rK{`r>{(r{qzqzq1{ r{rd{(rd{@r{yr{r{q{q{!r|:r{5r^{(r1{Gr1{rd{rr{rQ{rr{s{rk{rX{rk{qr{p>{oznzn{Np|)qY|r|s}7wd{d}P~Y}|ZzY|\w{t{sk{'sk{s{rd{r>{rr{rr{yrr{`r^{lrd{5rk{!rQ{q{q{ rd{q1{q{q${q1{q1{Tq {qz5q{.q8{pzpzpztpzgpzozozozooz ovznVzniznizInVzmzmVzmvzmvzm]zmvz*nzDnzinznz$ozoo {o{ozHp {pD{p${p{HqK{q^{q*{q{q*{qQ{ rd{q {q{qQ{qX{q8{q*{r^{:r{(rd{ r${.r>{frr{Mrr{:r>{:r>{r{sr^{@rQ{5r8{q{qzyqzqzqk{ r{@r{5r{.r{r{q{q~{q{r{`r{Mrr{5r8{rQ{rd{rr{rK{sr{s{rX{r1{srK{qk{bp{$ozn{ho{6p|q|r|t=~zykE}~~}_|R|Uy|Evd{2t${s>{fsr{sK{r{r*{r^{rd{r{rzr{r{:rzrz:rzrzrzqzqzqzq{sqzaqzgqzHqzqzpzpzpzbppzpOzoczozzoJznzn*znVzon6z7nzmym/zm/zm zmymCzcnzInczon]zn}zPozzozoz#pzpzpzpz5qzq${q8{qzqzqz r1{q {qzqz@r${Gr*{Mr${.rzrK{r>{fr{.rzr1{rQ{rD{r{r1{r^{r8{rzrz@rz rzqzqz rQ{srx{yrk{r{sr{:r{ r{q{lr{r{r~{r{rzr*{-sQ{'s{szYsX{LsD{s{r{:r{Bq{ozniznzo{tpF|r|ksg}v {1~)~~|{{x{u>{'tzs {sK{Ls{rzrzs{r{rzrzrzrzrzMrzMrzMrzTrzq}zqzrzqzqzsqvzqzZqzpJzp]zpzp}zbpOz#pJzpOzoJzoo6z o znyn/zinymymym zmzmymynJzDnvzun}zn]znzCozozoz/pzpz q{qzZqzq {qzqzqzqz!r {rz rzrzfr{fr{(rz@rzr{r {TrzyrzrD{rD{r{rzr{r*{r{rzlrzTrzqzqzq{:rX{rX{r^{r{Mr{.r{r{qx{fr{r{r{rzrzr1{-s{As${4s{fsD{Ys>{szrzqzpzzoznzn*{o{q|r }?t)~Ny^}~VA}~}{6z{7wD{t{szs{rs*{Aszrzrz"s {rzrzrzrzrzrzTrzfrz5rzqzqzqzrzqzgqczgqzqzTqzp{Lsr{s8{r{q {pzoznzn{o{p|Mr|s~0xdY}]}}9|z{vw{ uQ{sz`s {:s${s${rzrzr*{r{rz`rzrzr${lrz!rz@rz@r {rzqzqzqzqzqzZqzsqzBqzppzpvzpzpzUpzoVzopzoizbopzn#znz|n{Gr{`rk{5r>{!r*{5rD{r{`rX{MrQ{Trr{sr{yr~{!r${q {q*{q*{q{qr{ r{Mr{Gr{(r{q{q{q{q{(r{Mr{:r{!r>{@rQ{r{r{rX{rk{r{r{r{qX{pK{o>{n {n1{o{pm|:r|ksn} v{~~}4}z3|x3|Eu{s{sx{r{r{r{srr{Mrd{Mr{@rx{r^{r^{q^{!r{qQ{q8{qD{qx{q>{aq${Zq*{qd{Zq^{pzp${p${p{tp{~I~x|y|#y|v|et{ksX{rd{r{r{rX{frD{lrX{yrk{MrX{r{!rD{(r^{rX{q*{q{qX{q>{q{gqzq${sq*{#qzpzpzq{p {gpzUpz6pzozoizhoz*opznVznizPn6zVnpzn]zmJzm/zm/zmvzmpzm#zm}z*nzunznznzIozo{oz)pzp{p8{q{pzHq{qX{q>{q${q{q1{q>{q${q*{q8{Mr{ rD{ r1{!rK{@rX{TrX{@rK{Gr>{rr{Tr8{5r{lrD{r~{rr{Mr*{qzqzq{qK{qQ{qx{Mr{lr{.r{q{q{q|q{5r{Gr{lrx{Tr8{lr{r{"s{rX{r*{rK{s~{rX{.r*{q*{ pznz7nzn{o,|nq|rA}t~Uz^~~A}|{x{Ev{XtX{xs{'s{4sX{sD{r{r{r{r8{yrz5rzTrzfrzGrz rz!rzr{qzqzqzqzqznqz5qz#qz.qzpzpczpztpzppzo]zbo6z{rX{rD{:rzqzqzq{qzq8{!rd{lr{:r{ r{q{r{q{q~{(rr{r~{rX{lr{r{r{"sQ{r{s*{sD{-s^{r*{qzpzoznzVn${o{pF|r}-s}v~!|+>B~~`|4{{Bx{u>{t {Lsz4s{:sD{s{rzrzr{yrzrzrzrzsrz!rzqzrz(r{qzqzqzqzqzMqz)qzHqzqzpizp]zppzUpzoOzo6zoo/z[oOzn*znyPnyoncz*nOzm zmymczmOzm#zm zmizDnzunznznzzozozoz6pzp{q {)qzHqzq${q{qzqzqz r{qzqzq{GrX{r {qz(r${lrX{yrQ{GrzGrzyr*{r*{r{lr {lr*{r^{rQ{rzqzq{q${q${q${:r^{r{Mr{r{q{q{r{qr{Grr{r{rr{@rzr${'s^{"sD{r{s1{sK{s^{r${qzNpz{q{q{q{q*{!r^{q{qzq{:rd{r1{q{.r8{lrd{lrX{5r{Gr1{rr{r^{Mr${fr{rk{r{:r${qzqzq1{q>{qX{qd{Mr{@r{r{q{q{q{r{r{Tr{r{fr>{lr{rD{sd{"sX{r {r1{rk{r^{Mr*{Zq${/pzozPnznQ{o,|)q|rn}t~zdk~~p}|{6y{jvx{wtX{s{s{r {rQ{r${r{r*{r{yr{`rzr {r1{:rzqzqzrzqzqzqzqzqzaqzMqzBqz5qzpzpizpzpz)pzoOzzoJzhoczoOzn*zon*z]nJz*nOzmzmzmCzm}zmizm*zmczDnzonzunznzIozo${oz/pzp1{qQ{BqD{qzTq{qQ{q{q{q1{qK{q>{q{q${rr{(r^{q {q*{@rk{fr~{.rX{r{Grk{r{r{@rK{@rX{Grr{yr{r${qzq{qK{qK{qk{qx{fr{sr{q{q{q{q|q{ r{`r{fr{:r^{lrX{r{r{r^{rd{r~{r{r{qQ{pd{o>{n{|n>{o{p|r }s}v7{kp~~}|6z |Jw{u{s{sk{rk{r{r{fr^{:rQ{@rk{:rr{!r^{q${qX{ rk{qX{q8{q>{q~{qX{Tq*{Zq>{aqd{;q>{p{p{p8{pX{gpz#pzpzo {ozPoz6ozoznzunznz nznzmcz}mJzmzmzmzmz nz]n{onzunzn${ooX{ok{o8{{p${p{Bpz pz)p {ozoozCoz*oznznz%n}znznzmzimJzmczmzmzmzmz1nzonznznz$o{oK{o*{o {zpX{p~{p^{qD{ qK{gq{q{sqd{sqX{q{q{q^{qQ{qk{r{qr{qQ{r{r{5r{rX{(rx{sr{Gr{(rr{5rr{`r{yr{(rr{q8{q{qk{yqX{yqx{q{.r{:r |q{q{q&|q?|q,|r|.r{Gr{rd{@rr{r{r{r{rd{rx{r{r{r~{pD{o${n8{Dn^{n{oR|q-}r} u~zz7^~~~{}{&|x{u{ t{Ssd{rK{r{r{r{sr>{rr{r~{frQ{!r${!r1{Mr^{5r8{r{qzq${q1{q{qzq${yq{Bqzpzpzq{pz[pzHpz/pzozozCoiz6oznzn}znCznvzmVzm6zmVz}mJzmzmzmpzmznzcnzunznz6ozo>{o${pzp*{p8{p1{pzBq1{sqQ{gq>{gq{q>{q~{qQ{q*{q${qD{r{qd{qK{rk{lr{:rr{!rD{r>{r{r{`rK{:rQ{sr{r{r8{qzq{qd{q^{qX{q{@r{@r|q{q{q|q3|q{r{Tr{`r{srd{Tr1{r{s{r^{r^{r^{s{r{qd{p{o{n{n1{n{o|q!}'s}jv1|W~P~~|{{#x{qu{ t{4s8{sK{rk{rd{r${sr {rQ{rd{yr1{!rz5r{GrD{.r1{qzqzq${q${qzq{q${sq{qzpzpzpzpzUpzUpzbpzozuopzIovz{pX{ q>{q {MqD{qx{qX{q>{qK{qk{qk{q*{q1{r{r~{q^{q>{rr{Mr{fr{Mrr{yr{r{yr~{:r^{r{yr{r{q{q {qx{q^{qk{qk{r{Mr{fr|q{q{q|q3|q{r{`r{5rk{!r${sr^{rk{s{rQ{rd{r{r{yrx{qQ{[p>{Io${|n1{nX{$o|Np|Grt}sV~w^&}>]=~~r|Uz{iw{u{sr{'sK{rX{r^{r{rD{sr{rQ{rX{fr${Gr*{@rD{5r>{ r{qzq{q8{q{qzqzq8{nq{qzpz q{pzpznpzgpz6pzozozPoz oznzDnCzn6zn}zmzmOzm]zmzmzm}z}m}zmzDnz=nz|nznzod{o*{oz#p{pQ{p^{q*{.qK{nqr{q{qK{qK{qr{q^{qr{q>{q^{rx{r{qX{qr{!r{(r{.r{.r^{Tr{r{Gr^{.r^{Trx{yr{@r{q{q{qk{q~{q{q~{!r{fr|r{q{q&|q|qR|q{ r{fr{@r{.rQ{yrQ{r{s{rX{r{r{r{frx{aq^{p1{o{7n {=nd{Io3|p!}r}s~x}V}},|y{v{t{s>{r*{rr{rr{r>{r${sr>{rQ{yrK{:r1{Tr>{`rK{@rX{qzq { rQ{q${q{aqzq${q>{TqzBqz#qzpzpzpzHpzNpz/pzozozzoz1oznczDnCzDn}znzm]zvm/zmvzmzmzimczvmczmz*nz]nznznzuo8{o{o{HpD{pX{pk{p${q1{q{qx{q>{qD{qd{r{qK{q>{qr{!r{ rx{qD{ rk{Tr{.rx{rX{Mr{yr{r{`rx{Gr{lr{yr{:r~{q${q1{q{qX{q{q{:r{lr3|r{q{q,|q,|q9|q{!r{yr{!rk{5rX{r{r{r{rk{rr{r{r{qr{p~{oQ{n>{Vnd{n{om|qb}s}>u~z2~~~{}{M|x|u{s{'s{r{r{r{r{Mrr{5rx{lr{:r~{!rr{rr{qx{r{qD{q8{qr{qr{yqK{Hq${gqX{HqX{#q8{q${p1{pQ{p{Npz{Mqd{p{pzpD{p8{[pz/pzpzo {ozhoz6oz oznz=n]zncz%nzmzmzmpzmzmzm}zmzmz|n{n{nz ozoK{oD{p8{[pK{pr{p{pX{#qd{Zq{q{aqd{qd{qx{q{qx{qQ{qr{q{q~{qx{q{r{(r{ rr{!r~{@r{r{lr{5rd{Grk{`r{@r{q${q{qX{qd{q{q{q{fr |Gr|q{q{q3|qR|q{r{Gr{Tr{(rK{TrQ{r{r{rk{rd{r~{r{r{Hq>{tp~{[od{on>{=n~{{rzqzqzq{q{qzq {q8{sqz;qzqz.qzpzpzpzHpzUpzozzoczho}z*o}znczcnzInJz7nizmCzm/zm/zm}zmczmCzmpz%nzPnznznzozozoz#pznpzp*{p{ qz)qzyq8{qK{qzqzqK{q1{q${q{r1{Mrd{(rD{r{.r1{yrk{r^{Gr{sr*{rX{r^{r${rX{rK{rQ{yr8{rzqzq{qzq{qX{lr{r{r{r{r{q{r{!r{sr{r{yr*{:rzr{sD{-sQ{s{s*{'sQ{sK{r{aqzbp {6ozinznX{o{q|r;}^t/~#y ~~}k}{z{Jw{td{s*{Fs{sz4s1{s{rzrzr*{r1{rz`rzr{rzTrzrz:rz!rzqzqzqzqzqzTqzZqzHqz#qzpzpizpzHp]zoCzo6zo}zVocznCznzcnzVnCzmzmymymJzmOzmym/zInzunzniznpzPozozoz{yr {Trzr {rX{rQ{r{r {r8{r1{r*{fr{:rzqzqzq{ r8{r~{r{sr{r{!r{5r{.r{lr~{r~{r{r{r {r1{fs^{Fs{-s {4s${-s{4s>{rzyqzgpzboz|nznD{o{aq|s(}tB~y^~i~!}-}{yD{wk{t8{szkszks${As{szrzs{s{rzrzrzr {rz5rz5rzMrz:rzqzqzqzqzqzqzqzsqz.qzpVzp}zpzUpVzo#zo#zoizhoVznzny|nz]n znymymz nVzm{r${r{r{rD{r^{r{r{rD{r*{srz:rzrzrzqzq{.rX{r{r{Grr{5r{:r{5r{:r{r{r{rX{r {r {s1{fs^{fs8{-s{As{As${s${rzq{pz6ozVnzn8{o{Bq|r4}tI~y>e~v~-} }{yk{vK{tK{szs{`s${Ys8{rzrzs{s1{rzrzrzr${rzGrz!rz`rzrzqzqzrzqzqzyqzqzsqzq}zp]zp}zpztppzozoJzoczIo#znynzn/zDn z nzm zn{!r{rz(r{Gr{yr8{5rzTr{r>{r8{r {r{r8{sx{rD{r{r>{r>{rD{r{Mr{.rz!r {q{q8{ rQ{r{r{yr{lr{Mr{(r{(r{fr{r{r^{rzr{'sk{:sD{s{s${Ssd{ks{s8{yr{q1{p{Voznzn^{p|nq|r}tV~yDF~~]-}}{y{vx{t^{sD{rsX{LsQ{'sK{r{r8{rD{rQ{r{r{r1{r>{`r{.r {@r*{r{qzqzq${qzqzyqzsqzBqz.qzpzpzpzpzHpzovzozoz$oczn/znJz|n]zPnOzmznvzmvzmizmCzmcz1nzunznznznzo*{o{o{Up{pd{qQ{)q*{MqD{qk{q{qD{q1{qk{!r{qr{qK{qK{rx{qk{qK{q8{:r~{Mr{rQ{rX{fr{r{r{:r^{lr{r{@rx{5r^{q1{q>{q*{q8{q{ r{:r{:r{(r{r|q |q|q |r,|r3|Gr{!rd{r{r{r{rd{r{s{r{r{!r{Bq{p~{oD{]n1{ho{bp?|q|Ls}>u~Az}~ ~}{|x`|u{t{-s{r{r{r{`rr{sr{r{@r{rX{:r{Tr{:r{q^{q>{q~{qx{qQ{q>{qX{qQ{Hq1{;q1{#q{qD{p${pz[pznp{Up{ozozozhoznpznczPnizPnz*nizmczmczmzmzmvzmz%nz]nznznz$o{o{o{p${tp>{pX{pX{q*{ q{sqd{qk{yq*{q${q{q~{q~{qD{qx{r{ rr{qD{rk{rx{:r{.rr{:rr{r{sr~{fr~{MrQ{srr{r{5r^{@rX{r>{rK{q>{q8{qr{q{lr{Gr{fr{!r |q{q{q{.r{fr{sr{GrQ{yrk{r{rr{rD{rx{As{sx{rd{frd{q{bp^{o{nX{o{o9|Bq|r }tP~y7}b~~[}R||Ny |Jv{QtK{sQ{`s{:s{sr{rD{r>{rQ{r${sr {rD{rD{sr1{5r{r{:r*{r{qzqzq{qzyqzZqzgqzZqz)qzpzpzpzpzpzozo}zoopz o{Gr>{@r>{r{fr>{yr^{rK{`r{r^{r{rQ{r${r8{rr{rQ{rX{r>{yr1{.r{qzqzqD{!rr{Trr{Grd{r{Gr{r{q{r{r|r{rd{sr*{r^{"s~{s>{s{-s1{Ssd{s8{r{rK{q>{gpznzVnzn{o|p|r|tV~ny1}~wN}L}{z{w^{t{s{s>{Fs*{szrz4sk{r{rzrzr{r{rzfrzMrzr{(rzqzrzrz rzqzqzqzyqz)qzpczpzpzpz/pOzpizpzoVz1ozn#znOzn/zDnzmymzm{yr {r {r1{rK{r{rzr>{sX{r1{r{r>{r{5rzqzqzr>{.r^{lrX{rr{r{r{:r{qk{Gr{r{r{yr{r${r{s1{sz'szxs^{Ys1{As${szr${q{pz6oznznr{o{pM|r}Ft"~{xx}\~wb}~{z{w8{uztzs${s*{szsz"s{s{rzrzrzr {rzyrzrzlrzGrzqzqzrzrzqzqzqzqz5q}z)qz)qzppzpVzHp{r>{r {rzr {r*{rzr{r1{r>{Mrzqzqz:rX{rX{Gr8{sr>{r{yr{r~{qk{:r{r{srd{sr1{r8{s^{s*{-s{4szLs*{Fs{As{4s1{s{@r>{pzuo}znznK{uo{6p|sr|s~iw~|~V}~M|Z{{#x>{ju {^t{s1{Fsz"szsz's{rzrzr{s{rzrzrzr{rzrz rz!rz rzqzqzqzqzqz)qpz#q}z)qzpzpJz[pJzNpVz)p}zo#z{@rK{r{r{r{r{r~{Mr{r{rr{yr1{rK{r>{r{rzYs8{sr{YsD{'s {s{"sK{r>{)qzoz$ozn{ho{p{ r|s}Jv~{~>|{{xr{u8{tK{s{Ys{sz4s>{s1{r{rzr>{sX{r{frzTrzr{Mrz!rz(rz.r{r{qzqzqzq{sqz)qz)qz)qzpzpzpzNpzo}zo{r{yrr{r{srK{GrD{yr^{r{rr{r^{rk{r{rr{rzqzq{qk{qX{r~{sr{r |Tr{q{q{r3|.r3|!r{lr{r{r{r{rK{r{4s{r{rQ{r{r{:r{p^{o${1o^{n~{o{p|r|s}dv~A{> ~p~K~A}{3|w{Ru{t{xs{rr{rx{r{r{rr{rr{r{r{Grk{rQ{!rr{5r{qX{q{q*{qD{q^{qD{gq*{yq^{yqd{#q${pzp*{pQ{p {pzozp {oz[oz{Bp1{p${p1{)qx{aqk{.q${Zq{qx{q{q>{q1{qD{r{qX{qK{qX{!r~{r~{rr{.rd{@rx{yr{GrK{frk{r{r{r{frQ{srr{r{rr{r{qzq1{qK{qQ{qX{r{r|@r{q{q{!rF|q|r{:r{r{r^{srK{rd{"s{'s{rD{r>{rd{r{Trx{ q*{p8{{'sk{rD{r1{r>{r^{r>{r{Mr{r>{rK{!rzqzr{r{qzqzqzq${qzTqz.qz5qzqzpzpzUpzHpzozoJzCoOz1ovznczn*z7n z%n/znJzm#zmzmJz nizm{r {rz5r{rd{r>{Gr{yr {rK{r8{r{r${rQ{rd{r${r{r^{rX{r*{:rzrz rzr {q{ r>{r{r{srx{rd{5r{`r{.r{5rX{r{rx{r1{rzr*{YsX{ksD{:s{Fs${xsk{Lsd{r{;qzpzCoznz ox{o{q|fs!}~u=~z~~6~||{y{vK{t${szYszLs{xs>{szrzrzrzrzrzrzrzrzfrzMrzfrzGrzrzqzqzqzqzsqzsqzsqzqizpVzpczpzpz pJzozoJzzoVznynyn#zinznymymymzm zmzn*zPnOznVznzn]zozpzu)~z~~6~||r{tyD{v${tD{szszfszfs{"szrzrzszrzrzrzrzrz`rz.rzMrz!rzrzqzrzqzqznqczsqzqz;qzp]zpVzpczbpJzp/zo/zo/zzoVznynynyun/znymymy*nOzm zmymzcncznzn]znJzozoz{r1{rzlrzfrz(rzrzq{Gr>{r{rx{srd{(rk{Gr{Gr{:rx{yrr{rr{rK{r{rzs${Ys{Ys{LszYs{rsQ{:s8{rzqzpzPoz|nzn8{o{q|:s4}9uI~z~I~||X{y^{vK{t{szs {fs{Ys{rzszs{szrzrzrzrzrz@rz:rzrz:rzq}zqzrzqzq}zsq}zaqzqz)qzpizp]zpzpczozo/zo/zVo#znyn znzinznymym#znVzmzm zn{rD{frzsrzr${r{rzr{r${r${r {rzr{rK{rd{r {5rzfr{rzqzq{Grd{r{r~{r{Tr{fr{5r{:r{r{r{r8{rzr {-s1{fsK{As{:s{Ls1{fsX{'s*{r{q{gpzCozunzo~{p?|q|"s;}9u~{>~b~}|~{y{vX{t{szs{sD{4s{rzr{s*{r${rzrzrzrzrz.rzGrzr${.rz rzqzqzqzqzqzqzZqzqzpczpzpzUpizo6zo]zo}zPoJznznCzn]znJzmyn{q{qz!rX{Tr{!r${r{@rK{lrx{`rX{r*{@r>{rk{rQ{Tr>{rQ{r{r{rD{rX{r{r{rd{5r${ rz r{q${q1{qX{sr{r{r{fr{ r{r|q{ r{`r{r{srx{TrK{r{r{"s{rd{rr{s{s{r{r{pr{o>{o1{nK{o{pm|r}st}ov~{dk~~9~}z|*x|u{s{4sx{s{r{r{r~{r{r{r{Mrk{(rk{.rr{.rx{qK{q>{qk{qr{q>{yq*{q>{qX{Mq${#q{q>{ q>{p*{npzbpznp*{pzozozuozPoznznpznzcnz1nzmJzmznzmzmznz]nzn{nznzCo8{oK{o*{#p>{zpr{p{pr{ qX{gq{q{q~{qX{q~{q{q{q{qX{qd{!r{q{qX{r{.r{ rx{rr{(r{r{r{fr{lr{lr{sr{Mr{rQ{ rX{qx{qQ{q>{q{5r{@r{!r{q{r9|q|q,|q&|Gr|sr|Gr{(r^{sr{r{s{r{r{s{r{r{q~{p{oX{nK{n{o9|p|r}s}$w~{ ^~P~^}|Uz|w|u{s~{4s{"s{s{rx{rr{r{r{rX{Mr>{Mrk{srd{GrD{r${r8{(rd{rX{q{q{q{q>{ZqzBqzMq{Bq{pzpzpz[pzBpzopzozoz6oznvzniznvzVnvzn6zm#zmcznzm}zmCzmVzInzonznznzo {ozozNpzp*{p>{q${#q{q1{qQ{qD{q{q8{rd{!rd{q{r{:rD{MrX{:r8{:r${Mr>{r{rr{sr${rx{rx{rX{r1{r8{rd{rr{rD{sr${:r{r${q{q{qk{r{r{r{`r{r{!r{q{Mr{r{r{rr{r*{rK{'sr{"s8{4sX{Asd{Ls{s1{r>{r8{pX{o{n{inQ{o{pr|r|s}w~}~V}2~R|z{w{9uD{2tD{sX{sr{:s{r{r{sD{"s^{r{rzr${r*{rzMrzGrzfr{@r{qzqz r {qzqzyqzqzaqzqzpzpzpzpzpJzo}zozooVzn*zn/znpzinOzmymymOznvzmVzm#zmOzVnznzon]zozozozoz{!r{qzr{lrD{`r${fr{yr1{rK{rX{rQ{r${rK{rX{r8{r{rQ{rQ{rX{r${r{fr {(r{qzq8{@r{r{r{r{yr{:r{.r{!r{r{r{rk{r{r{rQ{FsQ{Fs1{Ls8{ks^{fsr{4sK{r{ rQ{p{oznznX{zo{p|r|-t~x7}~}~{zr{w{3u>{t {s {sD{fs*{szs{4sK{s8{rzrzr{rzsrzMrzsrzr{(rzqzqz!r{qzqzqzqzgqz5qzqz qzpzNp]zp{fs1{Ys>{rsX{Ss>{'s1{rzq${pzVoznznk{o|p|r}^tB~ByW ~~{}}{z{vwk{u${s {s${sQ{4s{s{s{s1{r{rzrzr {rzsrzGrzrzfr{5rzrz!rzrzqzqzqzsqzZqz#qzpzpzppzHpVzoCzopzozhoVznzn#zn]zDnzmymznVzm/zmzm#z%n}zInzVnpznz ozzozozozUpzpD{q{;qzsq{q1{q1{qzr{(r*{5r{rz!r{Gr{rK{`r{Mr{yr*{r>{r1{frzr1{sx{sr{r1{r{rK{r>{r8{r${r{rzqzqzqQ{Gr{r{r{r{Tr{!r{r{5r{r{r{rQ{srzr*{sX{YsX{As{Fs8{rsk{Fs>{s{r>{qK{p{[oznzn^{p |q|r}kt6~yk ~~|[}~}{Az{w^{t{s${s>{fs*{"s {s{s${'sD{rzrzr${r1{rzlrzfrzyr{yr{rzqzrzrzqzqzqzqzHqzpczpzpzpz{r~{rx{rQ{lr1{fr8{(r{qzq{ r{sr{r{yr{sr{@r{(r{ r{(r|sr |Tr{srX{rX{r^{rr{rX{r>{sr{4s{sr{r>{(r8{MqQ{Hp${1ozn{uo{bp|q|Ls!}u~z^}~~H}|?|x,| v{-tr{s~{4s{rr{rX{rK{r{r{Mr8{rd{yrk{5r^{r${q{rX{qQ{q>{q{qQ{q^{q>{Bqz.qz.q{BqK{pzpzpzp{pzozozoz6ozn}znznzcnzmJzmOznzmzm]zmVzmzInz]nzcnznzCo1{o*{o{pK{npd{pr{pX{)qQ{sqx{q{q^{qQ{qd{q{qx{q>{q^{q{q{qQ{qx{r{!r{r{ r{.r{@r{@r{rd{:r{sr{(r{ rk{rk{ r^{q{sq*{yqK{q{r{r{r{r{q|q{q{q9|(r9|!r{rx{(r~{sr{r{r{r{r{r{r{lr{q{p{oK{nQ{nx{o{pr|:r|st}jv~Z{}|~}|zR|w9|u{sK{4s{"s{rr{rX{rX{r{rX{(r*{r${fr^{Tr^{ r*{q{q>{ r^{q*{nqzq{qK{yq {)qz5qzTq${ qzpzpzpzpzBpzozozoz6oznJznizn}z=n]zmzm{lrQ{`rD{Gr${srD{rk{r{rx{r1{rk{r{sr${yr>{sr1{r{qzq{qD{r{fr{Mrk{Tr{yr{!r{r{r{yr&|r{r{fr1{yr*{r^{rQ{r {sK{:sk{'sK{sX{rD{rX{p*{oznz|nQ{o{Hp&|`r|s}Dw~_|~~}?~m|{{0x{EuD{t*{s1{LsD{s{r{rD{rD{r{rzr{r*{r${Trz5rzlr{yr{qzqzqzr {qzqzqzqzBqzppzpizpzpzBpVzo{r*{r${r8{r*{r${r {r{rQ{rK{r{r{r1{:rzqzqzr1{qK{rd{rr{r{yr{@r{qr{@r{yr{r{r8{r{r${s1{s{-s{:s${xsQ{As8{r{r{q>{p{Coznzn^{o{pY|r|'t~{x$}~{}~|z{wX{tzszsQ{s1{4szrzszrzrzrzrzrzrzMrzfrzr{frzrzrzrzqzq}zqpzqzqzZqzqvz qzpzpizUp6zp/zpczoVzCoyozn{r{rzrzrz5rzqzqz.r>{MrD{r8{yr1{r{r{@r{q8{fr{r{rd{rzrzrz's{:szLszfs{ks${4szrzr{q{pz*o]znznK{o{#qY|r|tI~y~K~B~(}}{Azr{w{tzt{s{sz"sz'sz-sz"s {rzrzrzrzrzsrzlrzrzfrzr}zrvz!rzrzqzqvzqzqz;qJz)q]zpJzp}zpJzNp/z{r>{rzrzr{r{r{r{r${r*{rzr{rzr {(rzqzqz!rX{MrQ{rD{sr>{r{r{.r{qd{lr{r{r^{r {rzr${As*{As {Ss {ks>{xs>{`s${s {r*{q1{{qk{qk{qD{qD{r{r{qK{q*{qx{r{rr{q*{r{Gr{@r{ rX{:r~{fr{Gr{r>{!rX{!rX{ rD{q${sq{qr{q{r{r{Gr{r|q&|yq{q|q9|!r&|r{qx{5r{r{r{r{r{r{r{r{Mr{q{p{uo1{n{n{p{pF|r|t}cw7{7}B~}|yr|w{}t{s{r{r{rd{fr8{srk{yr{Trd{@r^{Tr{Mr~{ rD{q{q1{qK{qK{q*{q{q1{nq{.qzqz#q{Hq1{pzpzpzpz6pzopzozozVo}z o]zn]znz|npzn6zm/znpzm]zmJzmJzn}zDnz7nzInznzozoozozoz6p{p1{p{p{;q>{qQ{q*{q{q8{qr{qQ{q{q{ r^{(r~{q{r${(rX{frr{r8{r1{r{r{rd{@r1{lrK{r{rd{Gr8{yrX{Gr*{qzqzq*{q^{q^{rd{.r^{sr{lr|q{q{q{Gr|r{`r~{fr>{rX{r^{r>{r*{"sr{sr{sk{rD{r>{qX{p1{Poznzn{o{p`|r|s}w |~~}}m|tz|Jw~{t{s${sx{4sX{r{rzr${r${r{rzr>{r8{yr{.rzGr{@r{rzqzqzqzqzZq}znqzyqzgqzpvzpzpzpzpzo{5rzfr {lr${rK{yr{srzr*{rX{r*{Mrzr*{yr${(rzqzqzq1{rX{:rD{TrX{r{`r{q{qr{ r{r{Mr^{Gr${r*{r1{rD{r{s${'s1{s${szrzr8{q{gpzozcnzn^{o{pY|r} t=~x ~}|~Q{}}|`z{VwD{t{s*{sD{szrzs${4sK{r{rzrzrzrzlrzfrz:rzGrzqzqzqzqzqzqzqzqzZqzp]zpzqzpzgpVz pCzp]zoJzuo6zozoCzn/zcnz nymzn{r1{r {4s${Ls8{`sX{s{"s*{rK{q${pznvz|nznD{o{q|rH}t|~y+~\~g}Y} |y{v{t{s{Yszszs{s${rzrzrzrzr{rzGrzMrzr{:rz!rzrz rzqzqzqzqzyqzsqz5qzqzqzpzHpCz)pOz6pzo}zboz oz o{q{q{qzq {q{qzqz@r1{lrK{(r {r{fr1{sr>{Tr${:rzlr{rK{rD{r${r>{r^{r>{yr{r*{rX{Tr1{qzqzq*{qd{rk{GrQ{r{r{.r{qx{ r{Gr{r{lr^{rQ{rX{rQ{r{r{:sD{Ls{'sD{s1{r8{r^{Tq {oznzn*{n{o{Hq|rg}9u~z7~I~A}|{/y{1v8{Ft{sQ{`s>{s{s{s*{r8{rzrzrzr1{r{Trzlrzr{rz rz rz!r{qzqzqzqzsqz)q}zq}z qzpzpzBpVzHpzpzoiz6o zo/znOzn6zIn zmynCzm6zmzmym{q {r{r{MrX{GrQ{rz:r${yrK{r^{(rz(rzr>{r^{rD{r1{r>{rX{r${r{r8{rQ{Tr1{qzq {qQ{q{Mr{Mr^{r{sr{q{qQ{r{yr|yr{rx{rX{rX{r8{r{r1{As{-sk{sD{r*{rQ{yr{q${ozozn8{o{6p|q|s}v{~~"~  }{|*x{Ku8{tx{s{'sK{r${rQ{r^{rk{r>{r>{rQ{rK{@r{(r{!r8{.rQ{q${qzq{q{q {nqzaqzq1{5qzpzpzp{pzzpzpzozozoozoizniznzonczmzm/zmVzmzm{qr{q{qd{qX{q{r{ r{q>{q~{!r{!r{.r{!r{@r{yr{5r{r~{qk{ rd{q${sq{qd{q{q{q{r{lrR|r|q{q{qY|qF|q{q{r{Gr{r{sr{r{r{r{r{`r{r{Zq{px{o>{nr{1o{p&|Zq|r}t~y|&~6~||xf|u{s{Ys{r{r{Mr{lr{r|:r{qx{r{r{q{qQ{q^{qr{q{yqD{sqK{q~{yqx{;qK{q*{qK{Bq~{pQ{p {tpzp*{Up${ozozozzoz$ozn}znzonz*npzmCzm]zmzmzm]zmvzmzmz*nzVnznz o*{Io{ozo${NpX{pd{p*{pK{Mq{Zqk{Bq${aq>{q{q{qK{q>{q{q{qr{qr{qr{r{r{qD{ r{.r{.r{.r{@r{:rx{fr{(r~{ rd{5r{q^{qzTq{q~{q{q{q{r{!r|q|q{q|qF|(r,|.r{q^{!rr{r{r{rX{r^{r{r{r^{yrr{r{p{o{nzon{Vo |pY|q|sn}u~{q}v~}|A{r|0x|Eu~{sr{Ss{-s{r^{rX{r{r{fr*{.r {rr{lrd{.r1{r {q${!r^{q8{qzq{q1{q*{BqzqzMq{Bq {pzpzpzpzBpzo}zozozoznVznVznvzVnizm*zm*zmizmVzmJzim/zmVzmznzmz=nznzozPozoz)p1{pX{p8{p {p1{HqQ{Hq${Zqzsq{q^{qX{qQ{q>{qX{q^{q${q8{ rQ{@r~{.rQ{rQ{Mrk{yr{Mr^{:r8{yrk{r{rk{@r>{!r>{r${q{q{q{qr{q{!r{!r{.r{r |q{q{q |!r|Gr{@r{5rQ{r^{rk{rQ{rk{sk{sx{sd{r8{`rD{qX{pznzDnzn{oY|p|rH}?t~xk}~7}?}R| z{v{}t>{sd{Lsd{s>{r {r{rK{rD{srzlr {fr*{rX{Gr {!rzrzr{qzqzqzqzqzgqzZqzZqz)qzpzpzpzpzbpzp}zozozuoznzn{p${pzpzBq>{qD{sq{q {q*{qK{q8{q{r${r^{ r1{q${ r8{Grr{5rX{!r1{5r>{lrr{lrD{yrX{r^{rX{rx{TrQ{(r*{(r>{q {q{qzq>{q{.r{:r{5r{.r{r|q{q{r{r|sr{5rK{lrK{rk{rr{rD{sQ{'s~{-s{rX{r>{q>{p>{oznzDnD{6o|oR|q|s}Wv1(|P~B~~|M{{=x{wuk{s>{`s>{-sX{sX{r*{rD{rX{r8{r{`r{fr{lr1{ rzrz!r${r1{ r{qzq{q{qzHqzgqzq*{5qzpzpzpzpz/pzozozozovznVznVz]ncznJzmzm/zmczmpz^m*zmczmznznz1nznz o{*ozozp${tp>{pD{p {q8{gqQ{qK{yq{q {qQ{qd{q*{q1{q>{ rr{qX{q8{5r^{Mr{(r^{r*{@rk{sr{r{srr{rk{yrx{rx{:r^{!r>{q1{q>{q8{qD{q{r{:r{.r{.r{ r|r|q{q |.r{lr{@rr{.rD{rr{r{rr{r*{rr{s{r{rk{GrX{aqX{ p8{nznzn{oF|p }r}rt~y9~~K{}| |y{|v{XtQ{s8{Ask{sr{rk{r*{rd{rd{r8{:rzfr${Tr>{@r8{!r{qzr*{r8{qzqzq{q8{nq{5qz.qzqzpzpzpzpzNpzpzozozooz oznJz|nvzVn}znizm/z}m*zmzmzvm]zmzmznznzonzn${{qX{qX{yqX{q{:r{sr|.r{r{q3|q|q{r{@r{Tr{5rd{`rd{r~{'s{rr{rQ{s{-s{r~{frQ{qX{p*{Poz|nzin^{zo|p|(r4}xs=~w}k2\~}|Hz{iw{t{sD{Lsk{"s~{sk{r1{r*{rk{rX{yr>{lr>{frQ{sr^{GrQ{q*{ rD{q${qX{q{q{q{qD{nq {5q {)q{q{pzpzp {npzpzozozooz{sq{q{qr{qD{qk{q{q{qr{qr{q{q{qx{q~{ r{5r{r{q~{sr{r{5r{qk{r{Gr{(r{rr{qK{qr{qx{MqK{q{q{Tr,|@r9|q|q?|qR|q|q&|q|:r|!r{qr{Gr{r{r{r{r{r{r{Gr{q{[p~{zok{n{un{o&|p|rH}s}v{&~~:}}y9| w|t9|s{r{r{r|sr{!r{(r{sr{(r{q{qx{q{q{q{qr{q{q{q{Mqk{aq{sq{)qk{p>{p8{pD{pk{Np1{)p1{pD{ pK{o{Pozozo {nzPnz%nznzmzmzmzmzmzmzmzn{cn1{cn{n8{o*{o~{od{pk{Np~{p{p{qd{5q{Mq{q{q{q{q{q{q{q{q{q{q{q{q{q{ r{q~{q{!r{yr|5r{:r{r{:r{ r{q{q>{q{q{sq{q{:r9|r&|q|q9|q3|q`|qf| r,|.r|.r{.r{r~{r{r{r{r{r{r{r{q{pr{od{nd{un{o{pm|q4}s}u~zk}~X~}{`|#x3|qu{t{Ls{r{r{r{r{TrX{lrr{r{`r{rK{5rk{(rr{5rr{qX{q>{qX{qk{q1{Tq{sq*{q^{Hq*{qzq { q1{p {tpzHpz#pzpzoz[ozoznznzIn}zDnzn}zmczm6zmVzmzmzmznzcnznznznzPozo${p {Bp{tp{pk{ q>{q{Bq1{qx{qK{qK{qD{qr{qx{qK{qQ{r{.r{(rk{rK{@rr{lr{r~{(r>{fr~{r{r{srr{r~{r{yr~{r{qzq${qr{qd{qk{!r{r|sr3|r{q{q|r3|r{!r{fr{r{lrQ{r8{rx{"s{sr{rr{rX{s{srk{gq{/pz{r${rK{r${Gr{Mr{yr${.r{r{q{r{q{qzqzqzq {aqz;qzqz)q{pznpzbpzbpzpzovzozVozn]zn/zonVz%n{:r>{frX{rr{rD{lr>{r{r{r^{r*{yr>{r{r^{qzqzq>{ r{qr{.rd{r{r|lr{q{q{Mr3|Gr{Mr{r{r^{r1{rzr>{4s^{Asx{sD{r{-sx{s{q>{pzozn{cnX{1o{)py|MrN}s=~DwD|V)~w~|{{wk{3uK{-tX{sK{:s${s*{sD{s8{r{r{r*{r>{rzlrzr{sr{:rz rzqzr{qzqzqzq{qzMqz)qz#qzqzpzgpcz[pzHpzopzzo/zoovzo]zn]z|n#z1n zDnOzn]zm{`r>{Mr>{Mr{rr{rd{sr${yr>{rd{rr{r^{yr${rk{rr{5r{qzqzr~{r{rx{Mr{r{r{r{q{r{lr|r{srr{rx{rD{r8{r{'sK{AsD{:sQ{"s>{r*{rd{rk{;q {ozoznD{o{o{q|'s}du~zP~|~A}|{6y{+v>{tr{sd{Ls${"s {"s*{s${r${rzrzr{r {rzrzr${frz@rzrz!r{(r{qzqzqzqzqzZqzBqz#qzpzppzHp]z{rQ{rX{lr{r${r>{rx{r8{yr${rQ{r^{rzqzq{qr{rr{5rX{sr{r{fr{q{q{.r{r{frx{srX{rD{rX{r*{r{:s>{AsQ{AsX{s8{'s>{rk{rQ{pzhoznznd{o{pr|rN}sP~xP-}~j}&~F|z{cwD{u*{ tK{s>{'szs {s${"s>{r{rzrzr8{rzTrzfrzr{frz!rz rz rzrzqzqzqzqzqz)qzqzpzpznp]zNppzHpzozoJz1oz{p{p{5q{qX{q1{q {q{qK{rD{q{q{Mr~{5r^{r { r{srd{lrr{:rD{r{rQ{rx{lrD{fr1{rX{r{r~{sr8{yrX{rX{.r{qzqzqD{q~{rk{:r{r|r|r{q{q{Gr3|fr|Tr{Mr^{rr{rr{rX{rK{s~{s~{rQ{rK{rx{Mr{qd{oznzn{o{p|5r|s}vK{w9~i~9~!}'{`|x{&u{s{s{sx{rr{r^{r{r~{rx{Gr1{frX{Trd{@rk{q{rX{ r^{q1{q{q${qK{q8{Hqz;qzBq*{.q${pzpzp {p{bpzpzozozzozo}zn}zn}znz*nOzmOzmizm}zm}zmiz%nzPnzVnzinznz$o1{Vo{ozozHpd{pk{p1{p1{Mq{q{gqQ{Tq{qK{q{qk{qD{qK{q{q{qQ{qX{qx{r{qX{q1{!r{sr{:r~{.rx{Gr{r{lr{ r>{(rX{r>{q{q{q*{qx{q{r{:r{:r|r{q{q{q&|(r,|!r{5rr{:rx{r{r{rX{rd{s{s{rx{rK{Trx{sq{)p{ozn1{[o{)p |Tq|s}t~[yk}~K~}|Y|y|v{?t~{sk{Fs{sk{r*{rD{r~{rK{r8{fr${`r*{sr8{.r${qzrzr{qzqzqzq{qzyqzgqznqz.qzpzpzpzpzNpzovzopzovzIoOzoJzn{r*{rX{rQ{r>{frzr{sr{qzqzq{qX{(rX{GrX{sr{yr{.r{q{q{Mr{sr{yrX{fr{lrzrX{r1{r{"s{:sK{fsk{s${r${Gr${5q {oznzInzIo{#p |q|`s{}|v~{ ~}~|{{x{u{-tzs{`s{4s{s{sz4sK{rzrzrzr {rzlrzTrzsrzlr{rzqzqzqzqzgq]zqzqzaqz qVzpVzpzpznpJz p#zpOzocz[ozoyn*zn*z]nynynyn#zmymym zn/zn6zDn/znOzozhozuopzoczpvzpzpzpz;qzqzqzqzqzrzqz rzrz.rzMrz5rz:rzMrzr{lrzlrzr{r8{rzrzrzrzr{r {rzsrzrzrzqzqz!r>{Mr${Mrzr{r{:r{ rD{r{Tr{rd{r${rzrzsz:sz:szLszfs{Ls{"szrz!r{pz{rD{rr{r{:rx{rx{qk{lr{r{yr${r{rzr{s {szrz`sD{Fs8{rzr1{yr>{aq*{pzozn{o~{p{Gr`|sH}v~{~~}~|{ |cx{u8{t{sD{Fs*{r {rzr {rD{r{srzyrzr{fr { rzrz!rzrzqzqzqzqzqzZqzsqzMqz)qzpzpzpzpzpOzo{q8{rD{rX{q*{r1{:rd{lr{5r>{!r8{5rD{r{lrr{(r*{.r8{5rD{r{qzqzq{qx{!r{!rx{Tr{:r{q{q~{q{r|.r{5rk{r>{:rK{rd{rQ{rD{rd{r{rr{rQ{lrX{qr{pK{oznz o^{/p{ q3|r|t}w|~~~}|y|v{td{sX{Fsk{sd{r>{r{r*{rQ{r${sr{r>{rD{Mr*{ rzr{r${qzqzqzqzqzsqzTqzgqzHqz qzppzpzpz[pvzpczopzozzoVzo#znzn/znz=nyn zmz%nOzmzmymz*nJzDn{frzfr {r1{rK{r8{frzr1{rQ{rD{r{r{yrz!rzqzqzq{!rk{`rK{srX{r{yr{r{q8{r{r{r{Tr*{yrzr8{r{s${s {-s{YsK{:s1{s{r{r*{pzooznznx{o{p|r|t}w~|~ }}9|z{wd{ u${t{s*{Ls{szr{-s>{s1{rzrzr {r{rzrz@rzyrz!rz rzrzrzqzqvzqzqzyqz#qczp]zqzpzpvz6p/z6pczp}zo6z6o zo#zn{Tr*{lr*{r{r{r{qX{Mr{r{rX{r{rzr1{s${sz-szYs*{ksK{As{szr${.r*{pzzo}znznQ{o{p?|r|?t~{xq}~}9~|z{w>{ uztzs{fs{4sz"sz:s{szrzr{rzrzrzrzrzrz:rz rzqzrzqzq}zqzqzqzTq}zBqzqzpzp]zNp/zHpVz6pzoJzCoyozn/zn zDny*nynynzmzmz%n]z*nJzn#z7n*znz$ozVozo}zpzpzpzpz;qzq {qzqzqz rz:r{!rz!rzfr{fr{@rz5rzsrzr>{r1{rzrzrD{r>{r{r {r1{r8{r {rzr1{r{Grzqzrzr{r*{Gr{rd{r{r{rx{r{lr{r{rd{r1{r${sD{s{sz:s{sD{rsD{'sz's {s>{r{pzhoznznX{o{pR|r }ktV~{x~}~},~|z{w>{3u1{Xt>{s*{fs{4sz-s{-s{szrzrzr {rzrzsrzrzrzMrzrz.rz(rzqzqzqzqzqz5q]z)qz)qzpzpczgpczHpizo]zzoz[o#zCoJzn/zny=nynzInOzn/zmymz ncz7nvz1nVzVniznz$ozVozozpzp{pzpz)qzq{q {qzq{r1{r{qzrz(r{lr*{`r{!rz@r{rK{r${yr {r*{rX{r>{r{r{rD{rQ{r{r${rX{r${.rzqz r{rX{r^{@r>{r{r{r{r{r{sr&|r{lrK{rd{rK{rD{r{rzSsQ{xsr{SsQ{s {"s${sr{rD{pzooznznr{o{tpM|r4}s~w~?}~}~y|z{w>{KuD{FtK{sQ{4s{sz"s8{s8{r{rzr1{r{rzrzyrzr{rzrz!rz:r{rzqzqzqzq${qz#qvz)qz.qzpzpvzbpiz6pvz pzo/zPo{"sx{r{q>{pzozo${nQ{o{py|sN}Qt\~xP|~26~~|z{Dw{u{ t{xs{r {r8{s~{rd{rD{r8{rk{r{rD{Mr${MrX{`rk{.rQ{ r1{q{q8{q${q{yq{qK{q*{.qzqz q{p${npz[pzBpzozozho}z*o}zoznpzVnVzDncz7n}z*nzmvzmczmznznz7nzcnzn{oz6ozo { pd{Upd{tp1{p8{.qx{sq{qx{qX{qk{q{qx{qK{qd{q{qx{qK{q{.r{(r{qX{ rr{.r{@r{rr{5r{r{r{Mr{rd{rd{r{rr{q${q1{qd{q{q{!r{lr|lrR|q|q{q,|q|rF| r |!r{lr{yr{Mr{r{r{r{r{r{r{sr{sq{Bp~{oo{n{o{o|q|s-}tV~IxK|7e~v~|}6yY|Pv{wt |s{s{rr{r{r{r{:r~{Mr{r{sr{rr{q^{ r~{r{qX{qK{q{q~{q>{Mq{sq>{qx{.q8{p{pzp${p*{Hpz6pzBp{ozzoz{rx{-s{s{sx{sr{s{r{qr{p${o{n^{n{o|p|r!}s~w| b~}|`z|w{u{t{LsX{r>{sr{"s{rK{r*{r8{rr{rK{sr{sr*{rD{fr8{.r${r{!r*{ r1{qzqzq{qzqzBqzBqz#qzpzp}znpzpzpzovzboVzoozo}znCz]n#zIn{:r^{r{r{r{r{ r{!r{@r{r{r{r{rD{r{sX{`sx{AsD{'s{-sK{Ss~{sk{5r{q{ p {ozon1{Po{Npf|sr;}s}ov~|Di~~|{{x{ur{ktK{s{fs*{Fs>{FsX{r{r{r${r*{r{rzrzr${lrzMrzMrzTr {:rzqzqzqzqzqzgqzsqzZqzpzpizpzpz6pvzoJzoCzopzboiznJznz|n/zPn*znzm*zm*zmcznpznVznCzunznznz1ozo {oz6pzgpzpz;q${5qzsqzq{q{qzqzr{Gr>{@r*{(rz:r{lr1{r8{r*{sr {r1{r~{rD{yr {r${r^{r8{r${r8{s~{rd{r{Grz:rz@r*{q {q*{:rX{r{r~{r{@r{@r{Tr{Mr{r{r{rX{r{r{Fsd{sx{Ls {4s {fsX{rs^{s8{yr {aq{HpzozVnzo{ p9|q|fs[}u~{>>b~|f|{{s1{`szYs1{Fs${szr{"s${r{rzrzr{r {rz@rz:rzlrzTrzqzqzrzqzq}zqzqzsqz#qzp]zpzpznpzo6zoJzo]zVoVznznzncz]n6znzmznJz nVzm{ksQ{`s8{LsX{Fs>{sr{s{r{q${pz6oz|nzn^{p&|sq|"s4}ti~zK~~A}-}{ z{ wx{t>{s{s1{sQ{`sQ{rzs{'s>{s{rzrzrzr{srzMrzMrzfrz5rzqzqzqzqzqzqzqzsqzqzpizp}zpczgp}zo6zoczo}zVo{MrzMrzlrzrQ{r8{r${r{r1{rQ{r{r{rD{s^{r${r{r{lrzrzqzq{.rX{r^{r^{r{r{r|(r{!r{r{r{rX{r{r{-sK{4s${:s{4s {sk{rsQ{rzr{(rD{p1{oznznK{p{)qr|r|Ft}x1x}~w}~&|z{w^{u${s{sQ{`sQ{rzs{s>{sK{r*{rzr{r>{r${Trzrz.rzGr{qzqzrzqzqzyqzqzq{;qzpzpzpzpz6p}z ppzozozPo{Grr{srx{@rX{frk{r~{srX{`r>{srK{r{r{lr^{lrX{frD{qzqzqzq>{r{:r{Mr{lr{lr|q{q{q{`r`|yr,|.rx{@rx{r{r{rk{r^{r^{r{r{rX{r{q{p{o1{n{nx{)p{q`|r|^t}wD(|&~~d}|AzY|w{t{s{'s{r{r~{rr{r{r{r{5rX{Grx{sr{!rQ{q>{qK{(r{qX{q8{q>{q>{q1{HqzMq{Mq8{;qD{pzpzpzpzBpzozozozozoiznczn}znz1n6z nCz nOznpzm]zm]z*nzcnzcnzcn}znz1ozuozozozgp${pK{p8{q8{ZqD{qQ{q*{q{qX{qk{qX{q1{q{rk{(rk{ r1{r*{Trk{`r~{5r>{TrK{frX{r{r^{rX{rx{r{rd{`r{fr>{rQ{.r{qzqzqK{q^{rQ{5r~{r{r{r{q{q{5r|r|r{r^{rk{r^{r1{r8{4sd{Fs{'s^{r>{rk{r{aqQ{pz ozn^{o{{r{rzr{r8{rzGrzTrzfrz5rzqzrzqzqzqzqzqzqz.qzqzqzqzp}z6pJz[pz)pzoiz{yrD{r~{r{r{r~{r{fr{r{yr>{r${rQ{r${rz-s{ks>{Ss{:s {Ls*{-s8{r>{q{bpzIoznzn^{o{#qF|fs}t~Uy~}"~t}}|Zzr{w{u1{9t*{sz:sz"sz4s{s{rzrzr{s{rzrzrzrzfrz5rz5rzsrzrzqzqzqzqzHqVzTqzTqzqvzpJzzp/zgpczHpczo6zo/zoo*z{@rr{:r{.r{r{r{r^{rK{r {rzs{`s${fs${"sz-szYs*{LsD{r{nqzHpz6oznzn${p{q|xsN}ju\~z~P~|}{yd{vQ{t{szYszks{`s1{"s{rzrzr{rzrzrzrzrzsrzTrz`rz:rz!rzqzqzqzqzgqvznqzgqzqizpOzpczpzzpizozozopzho{rQ{r{r{rK{rQ{r8{@rz.rz!rzr {q{q {r{r{r{fr{5r{!r{:r{Mr~{r{r^{r1{r{s8{Ys^{Ls*{:s${4s1{SsK{SsQ{r{q{pzoznzn${o{#q|r|'t}x~}~}}{zz~{wd{ uD{s{s1{xs>{:s>{s{rzr{r{rzrzrzr*{r{ rz:rzGr{5rzqzqzqzqzqzyqzsqzZqzqzp]zpzpz[pzp}zoizozVoVznzn*znJz]nCz%n#zmynVznczm]zm/z1n}zcnzunznznzo{ozozHp{pK{ qD{ q {5qzq>{qX{q${q{q1{ rr{q${q{r1{:rr{.rX{q${r1{Grx{fr~{GrD{:r>{lr~{rr{rk{frQ{yrd{r{yrx{frD{:r*{!r{q{q{q1{q{Mr{fr{Gr{:r{r |q{q{r|sr|fr{@r~{Grd{r{r{r~{r^{r{s{r{lrx{q{p{o>{n{n{p&|qy|r|t}vw+|9~/~q}|Az,|vw|t{s{"s{r{r{:rD{lr{lr{lr{5rr{rX{@r{(r{qr{q1{qD{qx{qd{q1{gq>{qr{ZqK{q${#qK{qd{qd{p {gp{gp${{pQ{gq{q{gqQ{sqd{q~{q{qr{qD{qX{q{qx{qk{q{!r{rk{rX{qX{5r{Gr{:r{Gr{fr{fr{Gr{r^{.rk{r^{qzq{qD{q{r{r{r{5r&|q|q{q{qR|@r,|!r{rr{.rk{r{r{rQ{r~{s{r{r{rr{ r~{q{o>{n${on{oo&|)pR|q|fsb}u~{^ ~V~K~|l{,|x|juk{sX{`sr{sr{rr{rD{rQ{rx{r>{yr>{Gr${rr{srX{r{r${r*{ r>{q{qzq{q{q{MqzHqzZq{qzpzpzpzpz pzoczozoz{rX{r^{lr>{r {qzq{q>{qk{rX{Mr{r{:r{q{q{r{lr|fr{`rd{r^{rk{rD{r*{s>{:sx{s>{sD{r>{rX{qK{Np{nznK{n{o|pf|rA}}tV~Iy}b~VT}q}|z{v${t8{s^{fs>{'s${r{r${rD{r{rzrzr${r${@rz(rzMr {Mrzqzqz r{qzqzqzgqzqzZqzppzpzpzpzUppzpizpzopzVo#zn#znJznOzVnzn zn6zm6zmzmzm{(r${rzTr>{rQ{`r${@r{lr{rK{r>{r {r{rr{rX{r {r8{rK{r{qzqzqzq1{qK{r>{lr~{r{fr{q{q{r{Gr{Mrk{Gr8{rX{r{r{r1{4s>{FsQ{As>{r {r*{rK{ r*{pzozn{cn>{Co{p3|r!}s}{w~|~j}~`|4{{w8{Eu {-t8{s*{szrzr{r{r {rzrzr{srz.rzTrzfrzTrzqzqzrzqzqzqzqzqz)qzpcz qzqzpz[pJz6pcz)p}zo]zoJzoznCzn{rzqzq{q1{q{ rQ{yr{r{fr{qr{q{r{!r{(rr{@r>{r~{r1{rzr{s${FsK{'s*{r{r8{s^{`r8{qzoznz1nznd{o{q|As{}ju|~z~~)~||l|{ yX{8v*{t~{s1{4s{s{s8{r{rzrzr{r8{lrzMrzfr {r{.rzqzqzrzqzqzqzqzqz#qzqz qzqzpvzUp]z6pcz#pzoizoo#z$o*z$ocznVzPnznyn6zm/zmym zm{!r{r{r{rk{MrD{fr8{Mr${fr>{r{rQ{r>{yrD{srQ{lr>{rzqzq${qQ{qD{qQ{@r{sr{:r{q{ r |r{ r{!r{Gr{yrx{yr>{Mr{r {sk{-sd{s8{r1{sd{rx{`r1{Hq{{r>{rzr {rK{r*{:rzfr{lr${Mr*{qzqzrzr{qzqzgqzqzqz;qzqz qzpzpzgpzzpzNpzo}zovzCovz ocznizcnzIn/z%nCznVzmym{q8{rk{rx{rr{q8{ rd{!rx{.r{!rk{!r^{@r{sr{`r~{Mr{fr{yr{Gr{q{q{q{qQ{yqX{q{r{Tr|(r{q{q?|q,|q|q{r{:r{Mr{rX{r{r{r{rd{r{r{r{!r{)qr{6p{1o^{inX{n{o&|#q|r|FtV~x^| ~"~||Uy9|v|}t{Ss{r{r{r{Mr~{5r{ r~{Gr{!r{q~{ r{q{qx{qK{qQ{qk{qk{yqr{5qD{.qX{Bqr{ qD{p*{pD{pk{p>{#pzozp{o1{Cozoz oznzcnz1nz%nzmzm}zmvzmzmzmzmzmzmzPn${n>{n*{oQ{ok{od{ok{np{p{pr{pk{q{Mq{Tq{5qQ{Mqx{q{q{sq{Mq{q{q{q{q{q{q |q{q{q{q{.r{ r{r{.r{r{q{qX{qK{q{BqK{Hq~{q{q&| r3|q|q,|qr|q3|q`|q?|q3|!r,|r{q{(r{r{r{r{r{r{lr{r{#q{/p{ o{%nX{n{om|p|r4}s6~xd|p~"~.|m|/yM|dv&|?t{4s{r{r{r{fr{(rr{@r{Gr{(r~{q^{q~{r{qx{q8{q^{q~{q^{nqX{Hq8{ZqX{Bq^{p${p{pD{p^{p {{o{ p1{gpQ{p^{p1{p{#qX{sq{yqr{TqK{qQ{q{qd{q>{q^{q{r{qx{qK{!r{Gr{(rk{rd{@r{fr{`r{Tr{r{r{Tr{.rr{q{q>{qX{sq${nqD{q{r{.r{ r{q |qM|q |q{q|:r|5r{rr{:rX{r{r{r{rX{s{r{rx{Mrr{TqX{Npd{n{nzIn{Io3|p|r-}s~xK}~,} }|y{w{td{s~{'s^{'s{rx{rX{r1{rk{rr{Mr1{5r{Mr${5r1{(r*{qzr${r>{q1{qzqzq*{q{5qz)qzqzMq1{pzpzpz{rx{(rx{q>{ r8{Tr{Mr~{@rX{:rD{fr^{r~{`r>{lrD{lrX{r{rr{@r*{r{ r>{q*{sqzqK{q{5r{:r{5r{q{q|q{q{5r|sr{r{:rQ{Mr8{r^{rd{rD{r>{rk{s{rk{frK{gqX{bpQ{nz%nzPnx{of|p|srH}-t|~zy~}~cn}}{y{v{wtD{xs{:sK{Asx{rD{r1{rD{rQ{r*{@rzlr{sr8{yr>{r {rz.r*{r*{qzqzqzq {qzBqz;qzHqzqzpzpzpzgpzpzopzozoozoizn*zon]zunzn]zmzmJzmCzmizvm*zmJzmznz1nz=nznz6o {Iozozp{pX{p${p{q{gq1{q>{yq{q8{rx{qQ{q${q {rQ{rd{!rX{(rK{:r^{Mrd{`rX{5r8{.r${r{r{yrD{yrQ{rk{r{r~{Gr1{!r {q{q*{q>{qk{ r{Mr{5r{:r{(r| r |q{ r|@r{@r{Grd{.r*{r>{rr{sd{r8{rQ{s~{sr{rK{MrD{aqr{p{nzmzn{o|5q|r[}t~mzdk~i~%||{ay{v{Xt^{s*{AsK{-sd{r1{r{r>{rd{r*{frzlr{rK{lr*{ rz rzr{ r{qzqzq{q${qzTqzZqzMqz qzpzpzpz[pzovzozozVovzn6znCznpzDnJz nJzmymVzmzmVzim*zm]zmcz nznzcnzn{Vo{uozo {Bp*{p8{p*{pzHq8{q^{q>{q${q${qK{rK{q${q${rD{r>{q${!rD{.r^{Trd{fr^{(r*{yrX{r{rk{rK{srD{rK{r{r^{@r1{!r1{q${q{q{qd{!r{@r{Mr{:r{5r9|r|q{q{r|r{TrD{Tr*{r^{s{s^{r8{s^{sx{rd{r*{r>{q8{oznzn{o{o|q|s} v+{~b~~|{{x{u~{s${s>{Lsk{r>{r{r${r{rd{r {lrz`r{r1{.rzrzrz!r${r{qzqzqzqzsqzZqzTqzHqzpzpzpzpzNpzoJzo]zozPopzn/zn6zunCzPnOzn/zmzmVzmpzm]zm6zm}znz*nzInznz ozbo{ozp{gp{p8{p${q{aqD{q^{q8{q{q${rx{qD{q{q1{rr{!r^{r>{q*{5rX{Mrx{r>{!r>{Mrx{r{lrk{frX{srx{rx{r{Grd{.rK{!rQ{qK{q{qQ{q{r|sr{r{r| r9|q |q{ r{`r{sr{!rD{:rk{r{r{r{rk{rr{r{r{(rk{Tqx{Upr{o${Vn{n{pf|Hq|r4}rt~yE}~}~|m|hy9|v{wt{FsQ{r{r{r{r{@rX{r{Tr{(rX{q1{:r{!r{qd{qK{qx{q{yq*{Hq{aq>{q{ZqQ{)q*{q{pD{p${p{[p{gp1{[p>{ozozhozVoznzn}zcnzonznzmizmpzmzmzmzmzmz=nzPnz|nzn*{[oX{ok{o1{pr{p{p{pk{pk{Hq{q{gq~{HqQ{yq{q{q{q{q{q{q{q~{q{q{q{q{q{q{(r{r{q{q{.r{r{q{qk{q{q{Hqk{nq{q{!r,|q3|qR|q`|qY|yq,|qF|q9|r&| r|q{!r{r{r{r{r{r|r{5r{q{p{oo~{nx{on{o&|p|Mr}`s}vK{~~} }y?|+w3|t{s{r{r{r{r{Mr~{sr{r{:rx{rr{5r{.r{5r{qx{qk{q{qr{qQ{Zq8{gqD{nqx{Hq>{q{p{qD{p*{bpzNpzbp*{ p{ozbozoozIoznzinpzDnzInzmzmczmzmzmzmizmzDnz]nzunznzIo>{oX{o{o{zpd{p{pk{p8{Bqd{gqr{q{qQ{qX{q{q{qQ{q~{r{(r{rk{ r~{r{Mr{:r{(r^{!rX{r{r{:rd{r{r{r{:rk{q{q8{qx{q^{q{q{Gr{yr|(r{q |q|q9|q?|(r|r|r{Mr{Gr1{rD{s{s{rd{r{"s{r{.rd{;q~{pQ{n1{Dn8{n{oR|q4}r} u~Uz^X~~~g}||x{1v{kt{sk{-sk{sr{s{r${rK{rd{rx{rX{Mr{Mr>{rK{fr>{(r{r${rK{q{qzqzq1{q1{q {#qzZq{Hq {pzpzpztpz/pzoizozuozIoznVzn]zcn}z*nizmczm{Bq{qD{q^{qQ{q{q>{!rk{ r^{q*{r>{:rd{frr{:rX{.r*{TrD{r{r^{rr{rQ{r{r{rk{r~{r{rk{rzqzq{rr{qX{qd{lr{r |r|r{ r|.r|(r|!r{fr{r{rX{`r{r${sX{4s^{s>{rK{sk{-s{r~{q${{Bq{aqzqzq8{q>{ r1{r{r{@rX{@r8{ r{.r{rd{sr>{Gr8{Mr${rd{r~{rQ{r>{rr{r{r*{r${rk{r~{yr>{rz r{rX{rk{qQ{(rk{r{r|Mr{(r{r{Tr3|yr{Mrk{r{r~{rk{rD{"sX{Ysr{LsQ{-sD{Lsd{Ys{sd{q{pzuozn {nr{Io{Upm|r}s\~x7L}~~?~|z{wd{9ur{Ltr{s8{Ls${As8{'s>{s*{rzr${r*{r${r${rzr{sr {(rzrzMr{Gr{qzqzqzq{qzTqzZqzMqzqzpzpzpzpzopzoJzooczPoiznOzunzPnzPncz*nCzm*zm{qzrz.r*{@r1{:r>{`rQ{srK{yrQ{yr>{yr1{r>{r{r^{r1{r>{r{r{r8{r{rk{rQ{(rzqzq{rx{.r{r{r{r{sr{!r{(r{`r|r|r{rd{rd{r~{rQ{r${Ls^{s~{fs~{s${"sX{sr{Grd{pzoznznX{Po{{r${r {r${s>{r${rzr{r{r{.rz:rzGr${!rzqzqzqzqzqzaqzHqz.qzpzpzpzbpz)pzoizVo6zuopznCzn/z]nzcnOzVnizn/zm/zncz7nz*ncz1nOzcnznznzPozoz/p{p*{pzpznq>{qQ{q>{q{q{r${MrD{r{:r{yrD{@r*{@r${sr>{rX{rr{Tr{Tr{rd{r{rk{r>{r^{rd{rk{r1{r^{rk{Mr{qzq{qx{ r{yrr{r{r|r|Tr |q{r{r|r{r{rd{r^{rx{s^{:sk{Ls{Asx{"sQ{r>{r{`r{p${ozoznr{o{p?|lr }sI~\wwl|7~P~K~|{f|w{uX{tx{s~{:sr{rD{sd{s{rr{r^{r8{rQ{r{srK{@r${GrD{srX{r{qzq{r^{qQ{qzqzq{yq${#qzpzp{pzpz{qk{q{`r{5r{Tr|5r|r3|q|q|:rR|(r{.r{rr{:r{r{r{r~{r{r{r{r{Mr{q{p{oQ{nK{*o{BpF|pr|r|t~w_|q&~\~||y|v|t{s{Ls{r{r{rr{r{r{r{lrX{yr~{sr{.r^{r>{q>{rd{ rd{q{q{qD{qX{q1{5qz.qzZqK{ q {pzpzpzp{#pzo}zozoz6ozn]znznzInczmz1nvz=nz%nzmJz%nvzinznznznz[o{o{ozpzp8{pd{ q>{pzHq{qX{qX{q{q*{q^{(rr{r>{q{rQ{@r~{r1{r{.rK{yr~{sr^{MrD{`rK{r{r{r~{rK{r{r~{frD{:r {qz r8{q{q{ r{r{r{fr{Gr{.r{.r| r{.r{r|r{yrX{yr1{rX{sx{sK{sX{'sQ{"sd{-s{rQ{q${p{oznzn>{o{p|sr}fs}+wY|+~I~}m|z{w{>u{s1{s>{ksd{As>{rzr{r8{sX{r{rzr${r>{r {.rz`rzsr*{5rz rzqzqzqzqzqzsqzsqz)qzppzpzpz[pvzpOzoczozo]znznynzun/z1nzmymz1nOzn/zm znCzinznznvznpzPozoz#pzHpzpz.q{.qzBqzqzq{qzqzqz:r${.r{!rz(r{fr>{lr{@rz@rzr${r1{r1{yrzr${r>{r*{r{r{rD{r>{rz(rz!rz:r*{q${q{frd{r{r{Tr~{!r{5r{:r{Gr{MrQ{rk{rK{rzr {"s${Ss1{:s{4s{Fs*{Ss>{s*{(rzqzozozinzo{tpY|yr}s}v$R|~]/~~r|'{x{xK{u^{rt1{szfs{`s {Fs{szrzszs{rzrzrzr {rz:rzMrzlrz:rzrzrzqzq}zqzqzsqzaqzqVzpVzppzp]zUpJzpzo/zoczooCznynynzPnynymynzmzmzn z]n{p{Mr}rs}Ev~{~"~|{d{x>{u{t8{szLszkszLsz:szrzszrzszrzrzrzrzfrz.rpz`rzTrzrpzqvzqzqzqzyqczsq]zqz5qzpJzp{r{r{Mr{rk{r{r{srX{sr{r {r${rzrz'szks*{xs*{'sz"sz-s{r {gqz)pizhoznz*oX{o{gq|st}u~tz ~B~-}|{IyX{]v {t>{s{`szsz"szLs {szrzrzrzrzrzrzrzfrz:rz(rz:rz(rzqzqczqzqzqVz;qCzBqizBqzqczp zp#zp]z6p6zo zozoozoznynyonyInznymynz*n*znznyDn*zniznvz oJzuozozBpzpzpz5qzq {qzqzqzrz rzqzrzlr {frzMrz:rzsrzrzlrzTrzrzr {rzrzrzr${r{rzrzrzrz!rzqz rz(r>{.r{sr${r^{r{frr{rK{rr{Gr{r{r>{r{r{r{rz'szSs{Ys{`s*{sz's{r${qzpvzooOznz o{o{p?|r }Xtb~x1q}|~]}},|/z{w{u${Ft>{s{'szsz-s{4s>{rzrzrzrzrzlrzfrzlrz@rz rz rz!rzqzqzqzqzqzMqz#qvzq}zqzpOzzpCzUp]zHpzo]zo zPoz1o/z oVznzInyDnzDn/zmym znz=ncz=nJzPnOzn}z ozIozPo}zoz6p{pzpzpzMq{q1{q{qzq${r1{qzqzq{!r>{r{rzqzr{GrD{(r*{!r{Tr8{rk{`r*{5r{sr>{rk{srD{(rzfr8{Gr{qzqzqzq{rk{:r~{`r{r{lr{q{q{q{@r|5r{rQ{.r1{yrk{rx{rX{r^{r~{rx{rk{rD{r{q~{p*{[oznz{sq{nqzq{q>{qQ{q1{q{q${qX{q>{q{ r>{:rr{!rX{r8{ r${sr{srd{:r1{srX{r{r{fr>{!r{Gr*{r{qzqzq{q{ r{r~{r{Gr{r{q{q{.r|sr|fr{@r>{srK{rk{rr{r1{sX{sk{sX{r8{rQ{lrk{gqd{oz$oznd{o{/p|q|sA}u~z^}\~p~-}{?|x |ud{ tD{sQ{LsX{s${r*{rK{rK{r {r{r{r>{r {5rz:rzlr{.r {rzqzqzqzqzqzqzqzZqzpzpzpzpz6pczoVzozozuoczo{r{r${sx{'sQ{"s{4s8{Ls^{AsX{r{r>{rX{p{Voznzn~{o{pr|r!}s/~7xK}~7}}Y|z{{w{t>{t{s1{Ys1{s{rzs${s{r{rzrzr${r{rzfrzfrz@rz rzqzqz r{qzqzqzqzBqz)qzqzpzpzpzpOzovzoiz6o/znzn]znVzVn#z*n#z n*zm6zm/zm znOz1nzDnpzVncznzozoozozoznpzp{pzqzZqzq{qzqzq{.rD{(r{qzrz:r{Gr${qz:r${srQ{rX{r>{srzr1{r^{rD{r {rQ{r^{rd{yr{sr{5r{!rzqzqzqr{r{yrr{r{r{lr{!r{ r{lr{r{r~{r8{r*{rQ{s>{'s${`s>{As8{SsQ{FsK{r${r${q8{pznzn{Co{pR|q|st}~u~{w~i~2|M|{[y{+v>{rt{s1{s^{Ss*{"szs${s>{r${rzrzr{r{rzlrzsrzr{:rzrzqz rzqzqzqzqzqz.qz qzpzpzbpcz)pcz#p}zozopz$ozn/znJzn]z nymyn]zmJzmzm{qzqzqzr*{r${ rz:r>{Tr>{:r{r{@r${rQ{r>{lr{yr{rQ{rQ{rK{r8{r>{r~{r8{r1{sr{@rzqzqzqK{r~{r{r{r{Tr{Gr|r{r{r{r{r{r*{r{sD{FsX{4s${-s1{Ls^{Ss~{s8{r${(r>{p{oznzn1{o{npr|Gr(}sB~w~|$%}X~m|{{ x{>uK{t{s>{sX{-s{s{s*{-s^{r*{rzr{r*{r{`rzlrzfrzTr{(rzqzrzr{qzqzqzqzMqzqzqzpzpzUp}zpczpzozhoVz$o{qK{q8{qzqzr*{GrX{.r{qz:r1{srQ{Gr{!rz:r*{rQ{rQ{sr{yr*{rQ{rX{rD{r8{s{rr{r8{r1{Mr{5r{q{q{qK{:r{r{sr{yr{r&|@r |r{:r{r|r{rX{r8{r8{sX{Fsk{-s>{:sK{Ysx{Fsd{r${rD{qD{p{Coznzo{o3|q|rH}}t~y9~~|} }|y{vr{t8{s1{s^{Ys^{"sD{r {sK{r8{r{rzr{rX{r8{Trz5r{fr8{5r${qzqzq{q{qzaqzaqzsq{;qzqzpzpzpzppzozozozCocznpznvznpz7n/z n{r{srk{`r^{srr{r{r{srx{.r8{r8{qD{q1{qD{q{Tr{r{:r{r{!r3|q{q| r|Tr|Tr{5r{.rX{r{r{r{r{r{r{r{r{q~{p{o8{n {nx{o|p|r }s}v{~~}-}Nzf|pw&|t{s{sx{s{r{r{r{r{yr{:r~{rd{Gr{!r{rr{q>{qr{q{qr{qD{nq1{yq^{sq^{5q*{p{ q8{pQ{p{npzUp {Bp {ozozzozoo{*oznznznz]nzm]zm6zmzmzmzm}zmzDnzcnznzn{Co${o{o {Bp^{px{pr{ qx{Bqx{q{q{q{qD{yqD{qr{q{qd{qr{q{q{qK{qr{ r{r{qr{qQ{.r{lr{Tr{(rx{5r{@r{rr{r^{ rK{q>{qK{qK{qx{q{r{(r{r{q{q?|q|q |!r3|Gr |Gr{!rr{Mrx{r{r{r~{r{r{r{r{Grr{sq{zpx{Po*{in{ o{pF|Hq|r}LtI~x~|k~}l|y|{p*{qz;q{q>{q*{q {q {rQ{rK{q${qzr{:rD{5r${rz:r8{yrd{rX{srD{lr1{rX{r^{r>{r{rX{rd{rK{lrz(r{5r${qzqzqD{:r{r{r{Gr{5r{r{r{r{sr{r{lrD{lr{rQ{s^{:sd{s{"s8{4sX{"sK{sK{r8{yq1{[p {*ozunzox{pF|q|r}t~mzK^~~DA}x|{ay{v{t8{s {s>{Ls*{s{rzrzs*{r{rzyrzrzr{lrz5rzMrz@rzqzqzqzqzqznqzqzqzBqzp}zp}zpzppz6p]zo/zoVzho6zozn zn*znOzPn#zmznCznOzm/zmzmz1ncz]niz|nOznczIozozoz#pzpzpzqz.qzqzqzqzqzqzrz!r {(r{rz:r{MrzGrzGrzfrzr*{r${yrzrzr>{r1{r{rzr {r{r{`rzfrz(rzrzqzq{lrK{rX{rr{r{Tr{Mr{qD{:r~{rr{r{r{rzrz"s {Fs {:szLs {ks8{Ys*{rzfrzMqz pzo}zcnzoo{{rzrzs{4s {-szFszSs{`s{szrzr {Mqzo]zocznzo{Bp|q|Ssn}v.|~ }~M|{{xd{uz9tzszs{:szszrzszrzrzrzrzrzsrzMrzlrzTrzr}zrzqz rzqzq]zqzqzyqzq6zqJzppzpJzUpzpzpCzo{r{r{sr{sr {qzqzq{rx{sr^{lrd{r{r{.r{qd{q{Mr{r{yrk{Gr${yr{rd{r1{r{r*{-sd{'sk{r>{yr{r^{p1{oznzn*{o{p?|fr|s}v+{7p~/~}|z{w{ud{s1{`sd{-sr{r{r{rD{rK{srD{:r{Mr>{rQ{@r>{r*{ r*{rQ{q${qzqzq*{q*{Zqz)qzBqz.qzpzpzpzpzUpzozozozozoczn/zun{pd{p>{p8{q*{gqk{yqQ{sqK{qQ{qx{qx{q^{yq{qd{q{qd{qQ{qr{qx{ rx{q>{rr{Gr{!rX{r>{(rr{lr{fr{!rX{rX{.rX{q{qzTqzqQ{q{q{qk{ r{fr3|q{q{q{q|5r |r{!r^{Grd{r{r{rD{r~{r{r~{rx{r{ r{pr{ozn{n{o |p9|.r|s}vy{^}~}|zM|w{tQ{sr{Ys{rk{r1{r1{rd{rd{rQ{@r{yrX{srX{.r>{q{r${r>{q{qzqzq{qzaqzTqzBqzHq {pzpzpzpzUpzpvzozozVo]z o6zn/znJznVz*n#zm#znJz nVzm/zmzmOzIn}zDnizVn]znzoz[ozozoz[p{p{pzpz.qzq1{q{qzqzq1{q{qzq {(rK{:rD{ r{r {srX{rx{r^{5r {yr1{rd{r>{sr{rX{rk{rK{sr {r8{r>{5rzqzqzq{qX{ r${MrQ{r{r{ r{qx{q{fr |Mr{TrQ{`r*{rd{r8{r${rz"s*{As^{s{r{rD{yr>{)q{oznzn8{o{o{q|sb}u~{~}~~2}@|{x^{uz^tzs{Yszszszrzrzrpzrczrvzr}zsriz:rCzMrizMrzrvzq/zqzqzqzyqVzqpzsq}zaqiz;qVzpzpJzpvzbpz#pypyp/zoyoy oynynyntymtynymymhymUym{ymynynhyonyny oyCoyoy6pypypypy)qyqyZqyaqyqyqyqyqyqyGry(ryq[yryGry`ryGryyryryrysrysr{yryryryryryrysryrHyqyqyqyry:rzrizrz:rpzqzqzGrzyrz:r*zfr/zrJzr{r{r*{rD{r${lrz`rzyr${lr*{(rzqzrz rzqzqzqzqzyqz5qczqVz.q}zpCzp*zUp zBp/z6pCzoy{"s>{'sX{r>{r{rd{r{rQ{r*{Tr{r>{sr8{.r${ r{MrQ{!r${qzqzq{q{qzaqzaqz;qzpzpzpzpz)pzoczopzooz{o>{p {[p{p1{)qX{;q*{Mq{qD{q{q^{qK{q{!rx{:rx{rQ{r^{5rr{yr{!rK{:rD{yrr{r{MrD{lrD{rd{r{r>{r>{rD{rk{rX{fr{qz rzqzqzqz!r8{rx{rX{:rD{.rk{!rr{qX{r8{rzsr{srzfrzrzrz's{rzrzrz:s1{rz!rz)qzBpzopznzPo1{np{r|As}up~z}~b~~}{{xx{u>{-t{-szrzs {r{rzrzrzrzGrz@rzfrz:rzrzqzqz rzqzqzqzqzaqz.qzqzqzpzpztpzzpzNpzozoOzoopzbozocznzcn/zDnJz1nizm6zmVzmznzmizmvz%nzunznznzo{o>{o^{)p>{Np{px{pr{pD{#q>{yq~{q{qQ{nq${qk{q{q~{q8{qr{q{q{qk{qx{r{r{ r{.r{.r{fr{!r~{r{r{Mr{:r{ r^{q>{q${qK{aq{qr{q{(r{!r{r{q{q|q{q |q&|.r|.r{(r{rd{r{r{rk{r{r{r{rr{r{)q{p^{n{un*{6o{bp|q|-s|t\~ywY}~ ~}{F|x3|v| t{Fsd{rd{r{rr{srD{yrr{r{lr~{:rQ{!r>{Grr{:rr{q1{q>{q^{qd{q8{q>{qX{q{gqK{5q{.q>{qQ{p*{p {p${pQ{[p{ozozo{ho{nznznz]nznzmzmzmz nzmzmzVn1{nd{n*{n*{6or{o{o{oK{[p{p{p{p{)q{yq{q{q{q{q{q{q{q{r{@r,|.r |!r{.r{yr9|sr&|:r|Gr{r3|r3|r&|yr |r?|rM|r3|fr{fr|(r{q{q{q|qf|Try|Grf|lr|fr|.r|q|q|:r|yr|lrf|lr |r|rR|s3|s|s|-sY|s`|r3|r|q&|p|Po{un{]nM|o|tp}lrb}s\~w|^~}(}z|w`|u|s{s|Fs |"s |r{r |r |r{r{r{r{r{:r{5r{`r{Tr{ r{q~{ r{q{qd{aqQ{nqd{sq{aq{p {pX{p{pd{6p{o{oD{o>{$oznzn {nzInzmzmz n {mzmzmzn{1n${]n{un{nX{[ok{oK{o>{6px{p{pr{pX{#qk{q{q{qx{q{q{ r{qx{qr{q{Tr{r{r{fr{r{r{@r~{lr{r{r{r{r{r|r{r{r{r{sr{q1{q {q{q{(r{Tr{fr{r?|r3|q|q&|@r`|fr|@r{Grx{r{s{rx{s^{4s{-s{s{rd{r{r{#qd{oznzVnX{o|or|q}Ys}u~g{$~~|3|{ y{uD{^tQ{sr{xsd{s {rzr{s^{r{srzsrzr{lrz5rz5rzfr{GrzqzqzqzqzqznqzBqzsqzqzpzpzpzpz/pczp}zovzoiz$ozn#zn]znVzDnzmymzmOzm*zmzmCznzmczmVzPnznzoz{rK{sr{-s{sX{r8{rK{rd{q{bpzVoznzVn>{6o{Np?|r}s~w~}~w}~3|z{Pw*{tX{t~{`s^{s${r${r>{r${rzrzr${r{rz!rzMr{Gr{ rzqzrzr {qzqzsqzqzTqzBqzpzqzpzpz6pcz/p}zpzozIoCz{5q*{5q{Mq{q^{qk{q{q${q>{!r{q8{q{!rQ{:rr{.rX{r1{(rQ{Mr{sr{@rK{srX{r{r{sr^{MrD{`rd{r{@rD{qzq{qx{qd{qX{r{r |r&|r{q{q|q9|(r3|r{(r{r{lr~{rk{rr{s{s{rd{r~{r{r{q{px{o>{nx{on{1o{np|yrt}s/~v7|P~~K~}z&|w|3u{s{s{r{r{r{r{sr{`r{sr{lr{rd{rk{r{r{qQ{q1{q~{q{qK{5q{q{aqr{qK{p{p*{pX{p{Bp{pz p{ozoozozoznzunzmJzmz nzmzvmcz}mzmzmzmzmzn {|n>{n{n${Vod{o~{od{pk{[p~{p{p{ q{Hq{yq{q{qk{yqx{q{q{yqr{qx{q{q|q{q{q{r?|q9|q{q|r?|@rr|!r3|!r,|q|.r3|r{nqX{Zqr{sq{q{sq{q9|!r|!r|q3|q|q?|q`|qF|q{q{q{ r{(r{Tr{r{r{Tr{Gr{r{:r{aq{6p{Co~{n{Dn~{{o>{o8{p1{zpk{p{pd{pk{)q{Mq{q{TqX{yq{q{q{q{q{q{q{q{qr{q{!r|q{q{ r{:r{5r{r{r{:r{Tr{q~{q8{qQ{nq^{gq~{Mq{q{(r9|r&|q|q|q?|qR|q9|q|:r|!r{rr{rK{r{r~{r8{r{rX{rD{rX{q{pzoznzmznk{o|q|r|ju)~z~,~=~e~|G{{=x{ux{t^{"s{r${rd{rd{r${rQ{yr8{srQ{.r {rz5r8{(r>{q {qzq {q{qzqzqzqznq{qzpzpzpzpzNpzNpz{UpX{ozozo1{6o{nzcnz1nznzmzmzimzmz}mzcmz^mzm{n>{n{7n{n>{*or{[oQ{o8{oK{[p{p{pQ{qk{Zq{sq{sq{aqk{q{q{q{q{q{ r{q{q{r{@r|:r{r{5r{`r{r{`r{sr{r{r|r{r{qr{q~{qr{qd{q{q{r|!r|r3| rY|q|q3|q9|q|GrF|5r{r{:r{r|r{r{r{s{s|r{Tr{gq{6p{n${m1{Pn{ho|p}sr}?t~zy}~}}9|y|v{t{s{'s{s{r^{rd{r{r{rr{Gr>{Trd{Trr{sr{rK{rK{qX{ rx{q${q8{q^{qK{sq*{;q{ZqX{Tqd{q${p{p{p${Up{ozozozzozoznzVnz=nz nzmJzmvzmzmzimvz}mzmzmznz=nzn${$oX{Vo{uoz)pQ{gp^{pr{pk{pX{gq{qr{qQ{qx{q{qk{q>{q>{ r{r{r{qr{rx{Gr{:r{Gr{.rr{r{r{fr{yr{r{r{yr{.rr{.rX{.rx{q^{qD{q{q{:r{.r{@r|MrY|rR|q{qR|:rF|:r{:r{!r^{r{r{rx{rk{r{s{s{r{fr~{q{zp{nzn {cn{PoM|p|`rn}s~x}7}}m|z&|Vw{t~{sd{fs{-s{rd{r^{r{r{rx{MrQ{rk{rx{Gr^{r>{r>{Mr{!rk{q*{q8{qX{q^{sq{Zq{Zq{MqQ{ q{pzp{p${tpz pzozozIozoznznzonz nvzmJzm}zmzm}zmzmzmzmzmzinzn>{6oX{Io{o{pX{pk{pQ{pK{)qQ{q{q{qX{qX{q{r{qr{qK{!r{(r{rk{rr{@r{sr{lr{:rk{lr{r{r{Trk{r{r{r{r{r{Mrr{!rD{q{qQ{q{q{.r{Mr{lr|lr?|q&|q{ rM|yrR|r|@r{fr{r{r{r{rr{'s{Fs{s{rd{r{q{p~{Io{n1{n{oR|p|lrH}s\~ x~&}+2~ ~|z?|w{tk{s{xs{-s{rd{r{r{r{yrk{GrD{yrx{lr{:rX{ r1{rk{(r{r~{qD{q>{qk{qK{q1{nq1{aq>{Tqr{pzp {pzp{bp{pzp{o{uozoznznzVnznznzmzmzmzm]zmzmznznzunznK{Co^{ho${o8{{p${p${pX{tpK{ p{ozozo{1oznznznzinzmvzm}zmzmvzmzmzmznz nz=nzn{oK{{!r>{Mrd{r{lrX{lrd{r^{r{r{rk{rr{r{r{rQ{r^{r{rk{(r{qzq1{r{q{rQ{sr{r|lr{q{q{(r|yr3|yr{`rx{r^{rk{r*{r${"s^{Ys{4sd{s8{sk{r{qX{p{hozn*{cn{Co{pY|Mr}s}w~|~j}~|{{w^{_uX{Ftr{sX{s{s1{-sk{r>{r1{r*{r>{rK{r {yrzfr{r1{sr8{!rz rzr{q{qzqzqzq{Hqz.qz)qz#qzpzpz[pzNpzoz[o/z{sr{r*{r{rQ{r{r{.rz rz.r>{q1{qK{frX{r{r{sr{r{!r{sr|r{Tr^{rx{r~{r${r{s*{fsd{sX{Ss*{:s*{AsQ{sr{r8{pzozn{n>{6o{zpf|r!}t}x~L}~}~Y|zr{w8{du>{Lt>{s{Ys{Ls${Fs>{s {rzrzs*{sD{rzrzrzrzyrz:rz@rz5rz!rzqzqzq{qzsqznqzZqzTqzpzpizpzbpz pczo/zhoCzooizn*z|nyVnzPn6zn/zmymz nVz nOzm/zm/z]nznzozozoz#pzgpzpzpzZq${q {qzqz r8{r*{rz rzsr1{sr>{Gr{Gr {r>{rK{r{lr{lr{r1{r8{r {r${sx{sk{r{r{r>{rK{rzrzrzr${q{q1{rr{r{r{fr{ r{r{fr|fr{yr^{rk{rK{r{rz"s1{sX{sX{:s {'s{Ys^{"sX{qzpzozn{nK{uo{py|rN}t}Bx~}~}X~3|zX{w>{wu{LtQ{s{"sz:s{-s*{s*{rzr{r*{r{rzrzr{r{.rz(rz:r{(rzqzqzqzqzqz5qizMqzaqz#qzp}zppzpzHpzo{ r{ r{r {fr^{TrX{:r${.r${Tr1{r{rk{rQ{r8{rQ{rk{yr*{lr8{r^{rx{Mr{qzqzq1{qK{q8{Mr{r{r{q{q{q{r |.r{@r{lrk{r^{lr>{rD{rd{4s{s~{rK{rx{r{r{.q1{/p${[o*{n>{Co{Hp{q|s;},uP~y }~~}G|R|x{ vx{^t{s{r>{r>{r~{r{rX{srQ{rk{rx{GrX{r${!r>{:rk{rD{q {q${qK{q1{sq{gq{qK{Tq${q{pzp{p{pz6pzHpzpzozozPozoznzonOz1nJz1n}z1nznczmVzmiznzn}zmcz7nznznznzzo{oD{)p{Hp{p*{pX{Bqk{5q*{Tq{q^{qx{qQ{qX{qD{qk{q^{q${qK{ rd{@r{ r8{rX{Mr{r{Grk{.r>{r{r{r{rX{srk{r{rk{qzqzq>{ r{qx{qd{Gr{r&|@r{q{q{.r3|5r,|(r{Mr{fr{yrk{rk{rd{"s{:s{rD{rK{s{r{5r^{p>{o{Cod{nr{o{Bp9|!r|fsA}u~z~^~\~~}y{{Ix{u{Ft{sd{s*{sQ{"sx{r^{r1{r8{r^{rD{r*{`r{srD{srD{!rzrzqz(r>{r {qzqzq{q{Hqzqz)qzpzpzzpznpzHpzopzoczPoizCo}znczn*zPn/z7nJz=nizm#zm/zmJz nczmJz nCz|nznznz6ozozp{gp{gpzp{#q{Mq{Bqzsqzq1{q${q{q{r${lrk{(r*{r{:r{srX{yrD{Gr{sr${rr{r^{r{r>{rk{rd{r1{r{rK{rx{r{!rzqzr{rK{q1{!rQ{r{r{r{(r{r{5r|lr{`rd{rr{rr{r8{r {r {Ysd{Ss^{SsQ{4sD{Ls^{"sx{r{p{ozn{|nd{1o{p9|r(}s}\w~|~~~|4{{wK{uQ{XtQ{s{:sz4s {As>{s{rzr{rD{r{rzrzrzr{lrzfrzlrz.rz rzqzqzqzqzTq}zBqzZqz5qzpvzpzpzpzo/zo*zoizVo}zn#zn#z|n/zInCznzmym*znizn]zmznVznznznzozozpzBpzpzpzHq {Zqzyqzq{rQ{(r8{qzr {Gr>{Mr*{:r{@rz`r${r^{r1{frzr{rQ{rQ{r${r*{rk{sx{r1{rzrX{s~{r{@rzrz(r8{q${q*{yrr{r{r{Tr{r{@r{Tr{sr{lrQ{r^{r^{r8{rzs${sr{Ys1{Fs1{FsD{`sd{rD{qzpzoozn{nx{Po{p|rN}9t=~x}~}}{ZzX{{wK{Euk{LtK{szYszYs${YsD{rzrzs{r{rzrzr{r{rz5rzrzr${GrzrzqzqzqzqzgqzgqzaqzqzpvzpzpzHpzoJzo/zuo]z1oOznJznz]nzDn{sqzqzq {!rD{r*{r{(r {rD{sr8{@r{5rzyr8{rK{r*{fr{r*{rX{r>{r>{rK{rd{rK{r*{r{rQ{rD{lrzrzr1{!r>{q8{r>{r{r{r{.r{:r{r|fr{fr{rr{rr{rk{r{r${SsD{s^{rsQ{'s{FsQ{xs{rQ{aqz#pzCozn{nK{o{Zq|-s}t~6z~b~g} }{yk{vQ{t{s>{fs {Ss{`sD{:sK{rzr {sD{s>{rzrzr{rD{rzrz.rzMrz.rzqzqzqzqzqzsqzsqzTqz qzp}zpzzpz{r{s{r^{r*{rK{r{r^{@rzrzrK{q>{qX{5rr{r{r{r{.r{.r{`r&|lr{sr{r{r{rd{r${sK{fsx{fsr{4s*{:sK{4sX{-s~{fr8{5qz pz$ozun1{ o{o9|q4}Ls}v {+Dv~|}|{x{vk{t{sQ{-s{Ls>{Lsr{"sK{rzrzsd{r{r{r{rD{r{lr{:rzMr*{.r{qzqzqzq{qzsqzgqznqz)qzp}zpzpzbpzoczoizzopzooz ocznOzn]znzInvzm*zmCzn}znz%nznpznznznzozoz#p>{Hp{tpzqd{aq{nqD{nq {qQ{qk{r{q1{q{.rx{Mr{@rr{.rK{:r^{sr{:rX{.rD{frr{r~{r{rX{rd{r{r{rx{rx{r{r{lrX{rzq*{qD{q{q~{@r{r{r3|5r{r{(r&|Trm|fr9|Tr{r{r{rx{rk{r~{Ls{4s{r~{s{s{r{q{p^{o>{nx{o{p|.q|sT}LtB~nx1|~~"~||y,|v{t{s{'s{r{r{r{r{srd{yr~{r{lr{:rr{Gr{Gr{r{qk{qk{q{q{qr{sqK{aqQ{qx{#q{#q8{ qD{qr{pD{p{{qr{q{q{q{Tr&|rm|!r&|q{q,|rr|rY|.r,|.r{lr{r{`r{r{r{s{r{r{r{r{r{p{o{{qk{qx{qX{q${q1{sqD{qK{Zq>{)q${ q{q1{p${zpzgpz/pzo{hozhoz1oznznzIn}z]nz%nz*nzmvzmz=nz1nzDnz|nzn{ o{{q~{r{r{Mr{r&|rY|Mr|q{r|fr|rY|fr{r{r{r{rX{s{Ss{Ss{4s{sr{"s{r{qx{pD{uo1{nx{n{o3|p|r}9t~x^E}~w~}|Hz|w{t{'t{s{:sd{Fs{:s{sd{rQ{rK{rr{r~{r1{rX{rr{rd{:r${:r8{`r^{.r8{q{qzq{q*{q${sqzZqzsq8{5q{pzzpzpz[pzozzoz[oz6ozozcn*zinvzVnz*nzmJzmiznz%nzmczn}znzo*{$ozVozozNp>{p1{p${p{gqr{qK{q${q${qk{:r{ rK{q{5rK{yrx{Trk{r{fr^{r{r~{yrK{yrQ{r{r{rk{rr{r{r{rx{rQ{r{rr{lr8{r{q${r~{r{@r{r{r{r&|!r{!r{.r{rF|r{srd{r~{r{"s{"sk{Ys{xs{s{4s>{"sK{sr{lr^{5q8{oz oznQ{ho{o9|rA}s=~vP|+%P~|{{nx{uQ{^tQ{sX{ks8{-s{4sD{:sX{"sQ{rzr8{s^{r>{rzr{r1{rK{sr{ rz@r{5r${rzqzqzq{qzZqzTqzBqzpzpzpvzpz#pzopzoo{q^{qK{qzq{@rQ{@r>{r{r{fr8{`r>{!r {Gr${rr{r{yr${sr{r>{rx{rd{r8{r^{s{r^{r8{r*{r1{rK{(r{qzq8{!rr{5rk{r{r{r{lr{r{r{r,|r{r{rQ{rd{sd{-sQ{4s*{YsQ{ksr{`s1{As1{"sQ{r~{qD{#pz$ozn{o{o3|Tq|s}>u~zK~v~T}||zy{]v>{tK{tX{s>{`s{:s{AsD{LsK{r {rzr{sD{r{rzr{r {rz5rzrz!rz:r{qzqzqzqzyqz#qizTqz.qzpztpOzpz[pzoczo{Mr{lr{yr{r>{r {lr{rQ{rd{rD{r{r^{sk{rD{r{r>{r*{r{qzq{ rQ{sr{rk{r~{r{r{fr{!r{r|r{r{rQ{r${r8{"sQ{:s${As{Ss>{sr{Ls*{s{rD{ r*{pzPocznz*o{o{p|r;}Ft~x}~w}},|z{cwQ{t{'tD{sK{xs${szsz-s${'s${r{rzr{rzrzrzrzr{frzrz@rz:rzrzqzqzqzqzZq}zBqz#qzpzpiznpOzNpcz/p}zoCzPoz{rr{r1{r{fr {Mr{r${qzq{Mr{r{r~{r{r{5r{.r{ r{:r{r{r{r1{r*{rK{-sr{"sQ{s>{As^{Ss{r1{r1{qK{p1{oznz oK{)p{qm|r }s~0x|~}^}f|Az|=w{tK{s${ks^{Asr{r8{r1{rX{rk{rx{lr{lrzrQ{@r{.r{rz@rD{(r*{q{qzqzq${yqzZqzaqzZqzqzpzpzpzpz6pzpzozozho}zn{pzZq${q^{qX{q{q{qd{qQ{q{q1{q^{r^{q*{q${rK{!rr{qX{r8{!rQ{fr{fr{!rD{:r^{Gr~{Tr{!rD{qzqzq{q>{q>{qk{Mr{Mr{5r{r{q{q{q{r |5r{Mr{rd{(r>{rk{r{r~{rd{r{r{r{Tr^{qK{pX{o{nzo^{6p|Bq|r|s}wqG|^}/~x||Iy|v{t{sD{sK{r^{rk{r1{r{rQ{rr{rQ{@r{@r{lr^{(r{r { r${rK{q {qzqzq {sqzHqzHqzZq{5qzpzpztpzbpzBpzopzoczozCocznCznzun*z]n6zn#zmzm6znOzn{rX{Gr{Gr{sr>{rr{rX{frzsr{rd{r8{.rzqzqzq{q{q{5rr{r{r{:r{r{!r{r{r{r{r{rd{lrzr{sK{s*{'s1{r{"s>{"sX{rK{rzpzoznzn{bo{p|yr}s}v~@|~B~~|z{w{_uX{9t>{s{`s{'sz4s1{rzs{s{r{rzrzrzr{yrzGrz@rzfr {rzqzqzqzqzyqpzaqvzgqzZqzp]zp]zpzpzHpizo#zoJzo]zVoOznznyn/zcn/znymyn6zn#zmz nzVnOznzn]zo}zoovzozpz6pvzpzqz5qz.qzqzq{ r${qzqz!rz.rz5rz!rz:rz`rzr {Trzlrzr${r${r{r {r>{s^{r {rzr{rD{rzrz rz.r{!r${qz.r{r{r{r~{(r{5r{:r{lr{rK{rD{rX{r${rzsz`s{Ss{4sz:szLs*{-s>{5rzqzoz$oznzo{np`|lr }s}v~Y|~Q/~~|`{{Bxd{u8{wt*{s {YszLsz`s{:szrzrzrzrzrzrzr{rzsrz.rvzMrzyrz(rzqpzqzqzqzqczaqiznqzTqzp6zp6zpczbp]zp#zozo6zoo/znynyn znz7nymyny=n/z%nzn zDnzniznpznCzPoizozHpzpzpzqzqzqzqzqzrzrzqzrzMrzfrzTrzGrz`rzrzsrzsrzrzr${r{rzrzr${r {rzrzr{rz.rzqz rz!r{!r8{:r{r^{r{r{@r~{r^{lr{r{rK{r1{r*{r${rzrzLszs>{ks {:szLs {4s{frzppzo]z{r8{r${r{sz"szYs{ks>{Fs{4s{s*{r{Hqz p]z{rD{rzyrzr{sr{rzqzr{r^{`rX{srX{r{r{`r{.r{ r{(r{r{rK{yr {r${r>{s*{"s{4s1{Fs8{FsK{s{r${r8{q{{2t*{s>{rsd{s*{r{r*{rK{r>{rzrzr8{r{frz!rz@r{5rzqzqzqzq{qzqzsqzqzZqzpzpvzpzpzBppzoVzo}zo}zhoOz o*znVzniznJz]nCz*n/z1nCznOzn6zn/zPnzunzDnJznzozzo{ozozbp{pD{p*{pzBq {q>{q${sqzqzq>{q>{q{q{rK{qQ{q>{q${rD{Gr~{rX{q8{(r^{sr{r{:rX{(r8{`rr{:rd{(rK{qzq{q{qzq{q{ r{.r{:r{(r{.r|q{q{q |r{Mr{.rd{q{:rd{r{r{rQ{rd{r{r~{@rD{qd{p^{o{oznD{o{p`|@r|xsb} v+z}~d}4}z|w?|u{s~{s{r{r~{yrK{srD{r~{r{TrQ{ r${rK{.rd{rQ{qzq1{qQ{q{q{q{q>{q*{;qzqzBq${q {pzpzpznpz)pzovzoczoz1oizn]zn/z|nJzVn{Tr8{rk{Tr^{.r${TrD{lrX{lrK{:r${rzr{q*{q{q>{qr{Tr{Tr{5r{r{r{q{q{`r{yr{yrx{Mr{`r{rx{sd{'sd{r${sX{4s{rQ{fr${gq1{[pzCozn{{Gr{.rzr${r1{r>{srzr {rD{r>{r{r{r8{rX{r{Grz!rz!r{qzq {q{r~{rx{yrk{Gr{r{:r{Tr{Gr~{sr^{r{r{rzrzFsD{`s8{'s {-s{`sX{Fs>{r{qzpzuoznzn${o{)q|r4} t6~xW}~}q}{yX{w^{ uK{szfsz`s{:s {rzrzrzrzrzrzrzrzrzlrzMrzTrz@rz rz rzqzqzqzqpzqzqzMqzpCzpczpizppz#p*zo/zo{r*{r{r {rQ{r1{Mrz rzrz!r{q{ rzrQ{r{r{(rr{!r{fr{:r{MrQ{rk{rr{r${rzr{Ls8{xsK{As${"szAs{YsQ{r{qzpzoznzo{o{Tq|r[}kt~y^2~~{}}{yQ{vD{ u^{t{rszrs {fs${"szrzrzszr{rzrzrzrzsrz5rzMrzGrz.rzqvzqzqzqzyq]zaqvznqzBqzpczpJzp}zpz6pJzo/zo*zoo/z o znyunyin z%nzmymym*zm/zmynzinvznzn}zozuozp{NpznpzpzqzBqzgqzqzq{q{qzr{(rz:r{.r {rz(rzlr*{`r{.rz5rzrD{r>{r{rzr${rQ{r{r{rK{rd{r{qzqz!r{r8{q {:rK{r{r{r{r{:r{sr|lr{srr{rk{rK{r{rzs1{s~{YsD{'s{SsK{:sD{r8{`r{pzpzVozn {[o^{NpM|(r;}fs}v{^~|l{{*x^{u^{etX{s*{'s{s{s*{s{rzrzr>{r {yrzTrzsrzTrz5rzrzqz(rzqzqzqzqznqzBqz5qzBqzqzpzpznpz{Mqzq{q*{qK{q{q{ r^{ rX{q1{q{q1{!r^{rQ{q{rD{Grr{Grr{ r{!r8{frr{lrr{TrQ{:rX{Tr~{sr{r${qzq{qK{qr{q^{!r{fr{Mr|qr{q{q{q| r{qx{Tr{Tr{.rD{Gr1{r{r{r{r{r{r{@r{q>{{nd{1o{o{Mq|s(}t~yw}^~~{|x |u{ t{fs{rQ{rd{r{r{Mrk{5r^{Tr{Gr{ rK{q8{q>{ rx{qX{q{yq{qk{q8{Zq{Mq${TqX{q*{pzp {p{p*{Upzpzpzp{ozIoz1ozoznzunvznVzn}zmczm/zm#zmiznznznz1nznznznz{rD{fr*{rzr{(r${(r1{qzqzq8{qzsqzqzq${Zqz)qz qzpzpzpzNpz{q{qzq {5rQ{5rD{!r>{:r>{yr^{rX{Mr*{sr>{rQ{rk{r>{Trzyr>{rk{yr8{qzqzq1{qD{qK{ r^{r{r |@r{q{q{r|.r{:r{sr{rk{r8{r{rD{"s^{4sX{s>{r${sd{r{q${pzoznzn>{{r1{rzrzr{rzrzsrzsrzlr${rzrzrz rzqzqzqzqzqz.qz#q}z.qz qzpczgppzbpz)pzoVzoo/zCoOz$oOzn/zunz1nzn/zn*zmym zmczmVzmOznCznznzniz ozoz pzgpzpzp{qz;qz;qzZqzq{q{qzqzq{.r>{ r{ r{.r{Mr>{Gr1{5r {`r${rK{r1{Mrzr{rX{rk{r8{r{rQ{r>{.rzqzqzq{q>{q{Trx{r{r{:r{q{ r{Mr|5r{5rK{srX{rr{r{r{s{AsK{4s1{"s{-sK{4sd{rX{qzgpzoznzunzo{p|rn}sV~BxD?}~}}9|;z{$w>{u^{'tD{ks{szszs{rzrzrzrD{r{rzsrzrz`rzrzrzrzrzqzqzqzqzqzBqpz.qzqzpzpizpztpzBpzo6zzoJzIo{Mr${(r{.rzfr8{rk{r>{yr{rD{r~{rK{r${r1{r>{rQ{Gr {qzq {q1{q^{q*{(rQ{r{r{r{q{(r{(r{(r{.rX{r{r1{r{r{s*{Ls^{'sD{s*{s>{4s{rD{q {Upzoo{n {n^{o{p|r{}'ti~x+}~}x}?|y{vQ{t{sQ{Fs {"s${s{r{rzr{r{r>{r {yrzyrzlr{(rzqzrz.r {rzqzqzqzqzTqz q}z5qz qzpztppznpz{.qznq {q{q>{q${qzq{rd{q8{qzq{r${5rQ{r${!r*{lr^{r^{rX{rk{rd{rX{rK{lr${lr1{rr{r^{ rzqzq${q^{qK{qk{fr{r{lr{ r{q{q{Gr|Gr{fr{r{rQ{r1{rD{'sx{sQ{r8{r>{sX{sr{rX{Zqz{r8{r{r{rQ{r*{srzfr{sr{fr${qzqzr {!r${qzqzqzq{qz;qz.qz5qzpzpztp}zgpzNpzozoczozIovzncz|nCzPnJz=nvzmOzmzmJzm}zm}zmvzm}z%nzInzunznz6o{o1{ozozzp{qx{#qX{q{;q${yqD{qd{q8{q1{q{qr{qQ{q1{qX{ r~{r{qX{qr{:r{@r{rd{.rr{Mr{yr{lrx{(rD{.r~{@r{Grk{q {q{qQ{qX{sqD{q{Mr{Tr{r{q{q{q|q&|q{q{Mr{.r{rX{lr{r{r{r{r{r{r{ r{ q~{pX{$o>{un1{o{#pF|q|s{}wt~ByE}+k~~{|x9|u{ t{-s{rr{r{r{sr{qX{!r{Gr{r{qr{q~{q~{q{qr{qQ{qd{qr{Mq>{q${BqX{aq{qX{p{p>{pd{zp8{pzp {p*{o{hozozoznzinz1nzmzmzm}zmpzmzmzmzmzmz7n{nK{n{n{1oQ{ox{or{ px{tp{p{px{p>{pr{Mq{sq{;qr{Zq{q{q{gq~{q{q{q{q{q{q{q{q{q{q{ r{r{ r{ r{(r{ r{q{q1{sq>{q{Mq~{q^{sq{q9|r9|q9|q|qM|qR|qF|q3|q&|r{r{ r{Mr{r|r{yr~{r{r |r{q{ q{p{ox{]n{o|of|#q }r[}Ft~y}PK~~{|x9|u|s{4s{r{r{r{fr{5rx{Mr{Tr{.r~{q^{:r{!r{q^{q${qD{q~{qr{aq1{Zq>{ZqQ{q~{p{p {p${pK{p{Npz{q{q{q{qX{q>{qx{ r{qx{q~{r{Gr{r{5r{Tr{r{lr{@rk{lr{r{r{5rd{ rK{q>{q^{qQ{aq^{q{@r|:r |r|q|qR|q|q9|q|:r|:r{rk{(rd{r{r{r{rk{r{s{r{:r^{gqX{gpr{o{in*{In{boR|p|MrN}sP~x }^/~Y}y|y{7w{t{ks{-sd{'s{r~{r^{r>{rr{rk{yrD{`r8{@r1{r~{@r>{q{q${ rK{q8{qzq{q>{q8{Hqz5qzHq{.q{pztpzpzgpzpzozzozbozoznOzuniz%nvzm]zm6zmCzmzmzvmczmOzm}zmznzPnznz{p{p${aqX{qx{Mq{Zq{qD{q{qX{q*{q*{rr{rx{q>{(r~{@r{Mr{ r*{5rX{frx{r{rx{fr>{rk{r{srk{fr^{frX{.rQ{q${yqzqD{q{!r{.r{5r{5r|r|q{q{r|Tr |fr{fr~{srd{rx{r{rK{r>{'s{s{rX{r>{!rk{#q{o{nzDnX{1o|o|q}'s~1vd{~~b~~|{|{x{ur{tX{sr{4sX{s>{r{r${r^{rK{lr {sr*{lr1{sr>{rzrz(r1{r{qzqzq{q{qzgqzgqzgq {;qzpzpzpzpz/pzozozoz{nq>{q${q>{q^{qD{q{q{qD{qX{ rQ{q{ r1{Gr~{@rr{5rX{Grk{r{r~{rd{rK{r{r{rd{srX{sr^{frX{qzqzqD{q{q{rr{fr{r&|5r{q{q{ r|`r{(r~{Tr^{rX{rr{r^{r${sk{4s{"s{r1{r>{rk{qQ{Bp {oz]nzn{o|p|rT}rt~[y~}~p{}q}R|y{vD{wt1{s{sx{s>{r{rX{r^{r8{r{r{rK{r*{Mr{.r{lr8{:r8{qzqzq{q{qzqzgqzsqz.qzpzpzpzpz6ppzopzpzozuozoCznCznpzDnJzmzm{rX{q*{q*{rD{Tr~{frk{r{lrd{r{srX{@r1{rX{r{r{rX{fr>{rx{r{r${qzq${qk{q{qX{lr{r&|`r{r{q{!r9|:r,|Tr{Mrx{rx{rr{rQ{r1{s^{Fs{'s{rQ{rd{r{:rD{q1{ozo{]n>{ o{oR|q }4s}u`{7~i~,-}{{ux{ur{rt{sd{s*{r${r>{r^{r1{yrzr*{rr{sr{Grz@r {rK{@r*{ rzqz r{q{qzyqzqzyqzZqz#qzpzqzpzgpz{Zq{q1{qx{qK{q{q>{r{qX{q${qD{!r{5r~{(rd{rD{Trx{fr{@r^{:rQ{`r^{r{r{@rQ{rx{sr{r{!r>{q{q*{qd{qK{q^{(r{fr{:r{q{q{q&|q|q{!r{yr{fr{:rX{rk{r{s{rk{rQ{r{r{r{Zqd{NpQ{uoK{nD{nd{o{q|rT}'t/~=xK|~I~}|y|v{t{s{r^{rr{r{r{Mr^{5rQ{sr~{@rr{rQ{q>{r^{ rr{qx{qK{q>{qX{qD{Tq{5q{aq>{5q1{pzp{p*{p{p{/pzozozozPoz$ozoznzIn]zncz1nzmzmczmVzmzmzmczmznzVnznznz{q{:rk{(rQ{q{q{qX{q8{q{sqzyq${q>{Hqz)qzq{p{pzpzbpzbpzpzozozboz{sqzq {qQ{qk{q{q*{qD{:rr{@rK{r{!r>{5rQ{@r8{5r{Tr>{rx{rk{rk{rK{rr{r{r1{lr>{Tr${@r*{qzqzq{qx{Mr~{!r>{@r{lr|r|q{q{.r |r{fr{Gr{sr${rr{rK{r${sD{4sr{sd{r1{r${(rX{pQ{oznzPn>{Po{p,|q|Ysb}v~{~~}^~|g{{Vx{~u8{t{sD{LsD{s{r{r{r*{r{rzr{rX{r{@rz.rz@rz!r{qzqzr{qzqzsqzsqzqzBqzppzppzpzpzpCzo{r1{rD{r{rz-s{fsQ{-s{rzs{r>{q1{pzooznzon8{ho{Up3|r|t}x~&}v~p}e~3|z{w>{Eu>{LtD{s>{szszszrzrzrzrzrzr{frzfrzyrzGrzrz.rzrzrzqzq}zqzsqz.qVzp{:s{szsz's*{r{aqzNpz$ozunzn${hox{Bq|s!}t}y~X~I~n}3}{y*{v*{t8{t{`sz4sz'sz's{rzrzrzrzrzrzsrzrzrz:rz!rzrzrzqvzq}zqzqzZqczBqJzMqzBqzp]zp*zbp6ztpvz#pOzoyVoyVo{r{`rz!rz!rzqzqzq{@rQ{r{r{r{(r{5r{ r{rr{frr{r~{r${rzrz-s8{fs>{AszszFs{Fs>{"s${srzBqzpzozInzo^{p{q|s}dub~'{~~~Q|:|^{By{]v>{t{szYsz4szszrzrzs{rzrzrzrzrz:rz5rzMrzMrz rzqzqzqzqzqzaqzqzZqzp]zpOzppzpz#p/zozoCzoVz$oznynyun*z=nzmym zm*zmymymy1nczPnizun}zniz$ozozozpzgpzpzqzqzyqzq{q{qzr {r {r{rzqzrzMr${:r{!rzsr8{r8{r>{TrzlrzrQ{r1{r {r{r8{rX{r>{srzlrzGr {rzqzqz r^{sr~{@r>{r{sr{5r{r{ r{r{lr{srr{sr1{r1{rk{rQ{s${"sX{"sk{sX{r>{r${q>{p>{oznzin{o{p|yr|s}wl|~~}}|z{w{ uX{s>{rs^{s>{r>{r{rQ{rd{rK{r{`r*{r8{`r8{!r{qzq*{q${qzqzq{q{q{;qz.qz#qzpzpzpzpzgpzozoizozbozovzn{q*{qr{qk{qD{qK{qX{qx{qD{qD{ r{r{q^{qQ{ rk{5r{.rr{.r{:rr{sr{r{Gr{rX{rd{rX{q{sqzqK{q{q{ r{5r{lr3|r|q{q{qY|.rR|r{q~{(r{lr{r{r~{r{r{r{rr{r{5r{)q{o1{n8{n{[o{p|yqy|Ss}&u~yK}~K~}{|x|u{t~{s{s{r~{rr{rr{r{srX{@r>{.rD{srx{:r^{ r8{q${r^{qK{q {q{qD{q8{HqzMq{Mq{ZqK{qzpzpzp {npz)pzozozozo]znVznizunizInVzm*zmJz nvzmVzm6zmvznzncz=nvznznz1ozIozoz/p{p{p{pz#q{qX{yq${gqzqX{qQ{q*{q{q>{rr{:rx{q{q{@rd{yr~{GrQ{:r1{rd{r{rr{yrX{r^{r~{rx{rQ{rX{rd{rk{5r {qzq{qK{q^{q>{Tr{r|sr{q{q{r9|Gr3|@r{lr{r{rd{r1{rD{"sx{'sr{sX{r>{r^{rx{Tr^{q*{o{ o${on^{n{o|q|Fs[}u\~z~~\~(}{{x{u^{etx{s1{:s8{'sX{"sd{rD{rzr{r8{r8{r${Mrzfr{r>{fr${rz!r {qzqzqzqzqzqzMqz#qzqzpzpzpzbpzBpzoizho/zIocz$opznVzin/z*n#znJznOzm#zm6zmJzmczmvzmczPnznznznzPozo {Np{Hpzpzq {.q{Zqznqzq{q8{q{qzr*{Grk{5r>{ r {r{@rD{rQ{Tr*{`r8{rQ{rX{r*{sr${rk{rr{rQ{r>{rD{rr{rr{r{rzrzq {q{q8{:rr{r{r{Tr{!r{r{r{(r{r{r{rD{r {r{sK{Lsd{'s1{"s1{FsX{Fsk{r8{r{p{o{nzn {o{Up|sr|s}w~|~w~~R|`{{\x~{uk{Ft>{s {Fs${YsK{-s*{rzr{r>{r*{rzyrzr {r{srzMrzTrz!rzrzqzqzqzqznqzMqzTqz5qzppzp]zpzpz)ppzo/zo}zoz{(r${rzrz:r{rX{sr${5rz:r{rK{rK{r${r${r>{rx{r>{r{r^{r^{r1{r*{r*{fr{rzqzq{@r{r{rx{r{lr{(r{ r{ r{r{r{rr{r${r{sK{:s>{-s${4s${`s^{`sX{"s*{r8{q{pzoozonznx{o |p|r|t}x}~p}~{z{wr{u {szs${rs1{4szszrzs*{s1{rzrzr {rzlrz`rzsrz@rz(rzqzqzqzqzyqzqzqz5qzqvzpzpzpz{rX{rD{:rzqzq {r8{rK{TrQ{r{r{lr{q{r{r,|r{rr{rK{r*{r8{r1{s{Fs1{rs^{Ss8{:s${Lsd{rd{q${[pz ozcnzn~{o{pY|r-}tb~6y~}V~t}}|mz{=w>{t*{tD{sQ{Ls {sz"s{"s${r{rzr{r {r{`rzyrzr${r{!rz!rz@r {(r{qzqzqzqzZqzBqzqzqzpzpcz[pz#p}zoczo6z6o/zoJznOzin z nynzn6zmCzmzm{sd{rQ{r{r1{r>{r^{r{`r {r>{rK{.r${qzq {(rK{r8{qzqzq {q{aqzqzqzqzpznpzbpzBpzozoczuo}z{aqk{gq>{q8{qD{qk{q>{q*{qQ{ rd{ rd{qQ{qD{(rx{!rk{(rX{.rK{@rd{`rr{Mrr{GrX{yr{r{r{yrx{lrk{yrx{Gr^{frK{(r{.rQ{q8{q${qX{5r{fr{sr{:r{r{r |q| r9|.r{lr{lr{.r>{rr{r{r{r{rx{r{r{r{q{p{ok{nK{onX{o{p`|r|s;}jv~l{>,~~}}z|w|~u|s{"sX{rx{r{r{rr{rx{r{rx{MrQ{.r8{`r^{:r>{ r1{q8{q8{qX{q8{q{q*{q8{gq {.qz)qz)q{pzpzgpzbpz[pzozozozVozn}znCznVzoniz=nizm/zmz npz*nvznVzncz]nznznznzVozo{p{Npzp{q>{)q{5q{Zq{q{qX{q8{q{q1{!rr{q*{q{rK{Mr^{GrQ{ r{lrd{r{rr{r>{`r8{r{r{r8{r>{rx{r{rd{sr*{rK{yr{rzqzq{r{r{sr{yr{r{:r{q{q{Mr|r{r{rX{r*{s{:s{"sQ{s8{:sd{LsX{'sk{rK{:r{pK{oznz|nk{o|pY|:rf|st}pw~_|~~},~f|{{7x{_u>{t${sd{sr{4s8{r{r*{"sk{r{rzrzr${r{yrzTrzGrz:rzrzqzqzqzqzqzsqzqzMqzqzpzpzpzgp}z pczozovzboJz oCznJzncz]n*znymynCzm6zm#zm#z1npz1nVzPnVznvzozozozoz[pzp*{pzqzgqzq>{qzqzqzr{.r{ rz!rzr {sr>{fr {!rzr>{rD{r8{r${r{rQ{r1{r{r${r8{rD{r${rzr1{r8{frzqzqzr1{(r^{lrQ{r~{r{r{!r{r~{fr{r{rr{lr{r{sQ{s{4s{Ss{sQ{Ys{4s{"s{r${r8{npzVoznznd{bo{tp9|r|Xt}x~}B~N}9~|z~{w1{3u{Xt8{sX{fsz'sz-s{'s{rzrzrzrzrzrzrzrzrz@rz5rz.rz!rzqzqvzqzqzqzMqvzq}z;qzpztp/zBp6z6pczoOzo#zPozCoCznzn#zIny=n#zIn{r{r{r{r{r{rzr{s^{'sK{r{r1{r8{rD{rz5rz(rz:r1{r${ r {rX{s{r{Mr{.r{:r{r{rr{r>{s{r${rzs{Ys{s8{Ss{4szfsK{ksX{r${yqzNpzVozn{nX{o{q|fs-}_uV~tz~~~}?}{yK{v${t>{-t8{s{SszYs{Ls*{rzrzs${s {rzrzrzr{rzrpzGrzfrz.rzrzrzqzqzqzaqvzsqzgqzpizpJzp}zpzNppzozo6zooOz oznzcnyinzIn/zmymzn/z%nOzn/zmz7nJznznpzozozpzBpzgpzpz;q{q{qzqzqz(r${rz!rz!rzfr{lr{5rzsr{r>{rK{r{r{r>{r${r{rzrD{rD{r>{rzr{r>{rK{r{frzMrzrzqzq{r^{r{r{r{@r{sr{:r{r{r{r{rX{rzr{-s{xsQ{ks>{`s{fs*{Ys8{-s8{:r{q{oznz1nzo^{Bp?|lr }s{}v~|~~2|{{x{ vK{}t*{s{Ssz`s{:s {rzrzs{r{rzrzr {rzrz5rzGrzsrz5rz rzqzqzqzq}zqzqzgqzqzp]zpczpzUpczo6zoizoOz{rzr1{4sd{LsD{Ys*{`sQ{FsD{fs^{-s8{r{q8{p{hoznzn^{o{aq|"s!}t=~y ~\~]-}d}{z{w{tK{s${s>{FsX{sQ{r*{r8{r8{rD{rzr{rD{r8{@rzrzMr1{Mr8{qzqzr${q {qzgqzsqzq{;qzpzpzpzpz)pzozozoz6ocznznJznVzInJz%nCzncznczm/zm{qK{q*{q*{q${rk{!rr{rX{q{ rD{(r{q*{q8{:rk{sr{fr{Grk{:rX{r{r~{@rK{lrd{r{r~{Mr^{Mr^{lrd{(r8{q{q{q*{q{:r{:r{@r{@r{r{q{q9|!r3|:r{5r{(rd{Grr{r{r{rd{r~{s{r{r~{r{q{p{Io${n*{n{p|5qy|r|^t}=xD~|2~}||ym| w |t{s{:s{s{rk{rr{r{r{Grd{rK{:rx{Mr{(rx{qK{rk{ r{qk{q1{q${qQ{qD{Tq*{.q{#q${q*{p{pzpzp {Bpzozozozboz o}znczn}znz7nczm6zmczm}zmizmcznzPnznznznz ozzo{ozoznp*{p1{p*{p{Mq>{qd{qd{q{q1{q{q^{q{q^{rd{(r~{ r8{r8{:rx{fr{:rK{r1{Mrk{r{r{`rK{rr{r{r{yr^{Gr>{yrX{Tr>{q{qzqX{q~{.r{lr{sr{r|r{q{q{Gr9|r{sr{lr^{rx{rX{r>{rD{"sd{Ys{"s^{rX{r^{:r~{q^{ozn{nr{zo{Up3|.r|s}vv~{~w~)~~}r{|cx{quD{?tx{s{rs{s1{r{rX{rX{r{rzrK{r>{r{Trzlr{lr1{Mr${qzrz!r {qzqzqzqzgqzMqzqzpzpzpzHpzpzozocz{s^{r${r{r8{rd{r*{ rzqz r{rQ{(r>{TrK{r{r{Mr{ r{(r{r |r{frD{rd{r^{r>{s*{-s*{s^{rsd{:s${4s1{4s^{rX{Mqzoz ozn>{n{o{q|Ys{}u~'{~~"~w||{By{WvD{t>{tQ{s*{4sz-s{Ss>{"s*{rzrzr {r{rzrzrzr {lrz@rz:rzfr {rzqzqzqzqzyqzTqzMqzqzpvzpizbp]zBp}zoJzoo*zIoCz$oCzn*zcnz=ny7n*zn6zmzmzn]z1nOznCznzn}z*ozIozozozgpzp{pzqzq${q*{qzqzr{Mr${5rzrz5rzr8{r{:rzr{r1{r>{rzr1{rX{r*{r {r*{sK{:s~{r*{rzr{r{yrzrzrz!r*{@rk{(r{r^{r{r{Mr{.r{:r{r{r{r8{r*{rD{r8{s{Fs${s>{sK{Lsz:s {-s>{r{Tqz pzozn1{o{o{q|s}u~M{~~"~}|{Nyk{Pv${t>{t>{xsz:s{Ls${YsD{:s*{rzrzr{rzrzrzrzrz`rzrz:rz:rz rzq}zqzqzqzHqvzHqzTqzpzppzp]znppz6pczoOzo#zIo{r{r${rQ{r>{r{r {r8{r8{`rzqzrz!r${rD{Tr8{rx{r{r{@r{r{lr|r{yrX{rK{rK{r8{r*{'s${fs8{rs8{rsK{As{As{Asd{r*{qzozozn1{oX{o{q|s}|v~{~%~]|.|{xX{u${td{sD{`sz:szSs8{"s{szrzrzr{rzyrzrzr {`rz!rz5rzMrz!rzqzqzqzqzqzBqpzBqzMqzqzpczpczpzBp}zo zoo*zbo]zo/znyIny*n z1n*znzmym#zniz1niz nCzPncznz ozVozoozoz[pzpzpz)qzq{qzqzqz5r*{Mr>{!r{.rzr1{lr${@r{sr{r8{r${r1{yr{rX{rX{rD{r{r{rd{sk{r{rzrK{r{:rzqz5r>{!r^{ r8{Gr>{r{r{r{ r{!r{`r{r{rr{r8{r^{r^{r{s {Ss>{rsX{'s*{sz's*{"s~{!r${pzozoznD{uo{[pF|r-}s"~w~|~j~k~f|{{wk{>u8{Xtx{s8{Fs{s{"s{r{rzrzr${r{srzTrzrzr{Trzrzqz!r{qzqzqzqzq{Mqz#qz5qzqzpzpzpz{Mr>{MrX{Gr>{rd{r{rr{MrX{Mr^{rr{@r*{qzqzqk{q^{qX{r{r|r|q{q{q|(r?|r{!r{Gr{srx{rk{rK{r^{r{s{rX{rQ{r{@r{q^{o{*o*{n{o{{p{p*{aq~{q{Zq*{sq>{qk{qQ{q>{qK{qr{ r{qk{qD{qd{ r{r~{qk{ rr{5r{Tr{ rK{5rr{r{sr{.rQ{!rX{@r{Mr{qzqzqK{q{q{qk{!r{Mr|r|q{q{ rR|(r,|!r{!r{:rr{yr{r{rk{rx{s{r{rQ{rx{r{q{pD{1oznD{n{o|pm|r }'tB~ x7l|~~~&}|y|v{tk{s{Ys{r>{rX{rd{rd{rd{yr{fr{r^{yr{rz.r${MrD{(r8{qzqz rK{q${qzZqzaqzq{;qzpzpzpzpzHp}z{q {qzr>{!rK{!r8{r{GrD{r^{lrD{frK{Tr${rr{rD{sr8{r>{r{rr{r*{Gr{rQ{Tr{qzq{qQ{qX{5r~{@rk{r{r{@r{q{q{sr&|sr{frx{rQ{rk{rX{sr{r>{4sd{Ysx{Lsd{r8{rD{rr{)q8{oznzonD{$o{o{q|Ls}u~l{$~)~~|{&|x{uK{Lt8{s{fsQ{-s>{r${sK{r1{r{rzr${r{rzsrzr{srz:rzqzqz(rzqzqzqzqzqzMqzqz qz qzp}z[ppz[pzpzopzVo{r {rz!r{TrD{@r${rz5rzrK{r>{sr{sr${r${rr{r>{r${rK{r^{r>{yr{r{r${ rzqzqzqd{:r{frx{lrx{r{fr{.r{q~{Gr{r{r{Tr{r{r8{"sx{s {s {Fs>{YsQ{"s${s{r{q>{pz$oznzn{o |p|r[}t~yP}P~D}}{y{v>{t1{tK{rs1{szrzr {-s1{r{rzrzr{r{rzTrzrzr{.rz rzrzrzqzqzqzqzyqzqizp}zqzpzppzp6zpizozo/zoy o6znOz|n6z*nzmznCzmCzmzm zmJznVz nJz7nOznzozoozozozp {pzpzHq {q{q{qzqzr8{.r${ rzrz:r${Mr>{@r${.r{@r {rK{r{fr {r>{rd{rD{r*{r{rD{rd{r1{r${lr{`r{qzqzqK{rr{srr{rx{r{sr{Gr{ r{(r{r{r{rk{r{r${r>{s${:s*{:s${rsd{"s${s*{r${!r8{pzoznzn${o{zpY|:r|s~wW}~7}2~|{{w{u${t*{s${fs1{'s{r{s*{r${rzrzrzr{rzTrzfrzsrz:rz!rzqzrzrzqzyqpzqzqzsqz.qzpvz qzpizNp{@r{qzrz@rzlr{Tr{:rzfr{r8{r{sr {r*{r>{r*{rzr{r8{rK{r{Grz:rzrzqzqzq>{r{rx{r{`r{Tr{:r{r{@r{r{r{r1{r{r{"s8{4s{"s{-s8{Ss^{AsK{r${.r{;q{pzniznzo{Npm|q|s}Pv1 |P~~~|{{x{uK{t {s{Fs {4s{rzrzr{s8{rzrzrzrzrzMrz:rzTrz.rz rzqzqzqzqzqzqzqz)qzpizp}zpznpOz#pJzoJzozoVzo znzn{r~{rk{Gr{yr>{rx{rk{5rzrzq{q{q${qD{5rx{r{yr{(r~{q{ r{q{q{:r{sr{`rQ{Mr{yr8{rk{"s{r>{rX{rQ{r{rd{q{ qX{o{nzinzzox{pY|r|xs}Wv$r{9~~~(}z|w{Ru{s~{"sD{rd{r^{rd{sr8{frD{r{GrX{(r>{.rD{(rK{.rQ{q8{q{q1{q*{q{q{gqzyq${Mq{qzpz qzp{pznpzNpzpzozzozPoz{r~{r{r{rX{rd{r{r{qX{p1{o*{Vor{n^{Vo{6p&|r|Ls}u~zW}~};}z&|w{qu{t{4sK{rD{r~{rr{rD{r>{lr8{rr{lrK{ rz:r>{:r8{:rK{qzq{q${q>{qzgqzqzq${gqz)qzpzpzpzpztpzgpz6pzoOz[oczboz[ozn]zn{q8{qzq {q>{!r^{q${qz:rX{Trr{r*{r {Gr8{rr{lrD{:r${rQ{r{rX{`r{lr*{r{rk{rzqzq${q^{qd{qX{Tr{r{`r{q{q{q{:r|@r{Gr{yrd{rQ{r{r{s>{Ys{4sd{r*{"sk{s~{lr>{)qzoz1oznK{*o{o,|q|rn}u~`z+ ~|~b} ||x~{vk{^tX{sr{"s {:sD{"s>{"sK{r{rzr{r${rzfrzrzr{lr {rz!rz(r{rzqzqzqzqzTqz)qzqz#qzpzp}zbpvznpzppzo6zooOz[o}zoJznyDnz1nz n*zmzm#zmCz nVzn]znOz*n]znznzozVozoz/pzpzpz q{Mq{gqznqzq {q${q${qz r{:rQ{(r1{rzr {frK{Mr8{5r {.r {rX{rD{r1{lr {rD{r~{rQ{frzr1{rD{5rzqzqzqK{q>{q>{.rX{r{r{ r{q{q{:r{lr{Gr>{rK{rQ{r${r{s*{Fs^{`sr{"s>{r{r>{r1{sqzpzIozn {n{o{q|r}t~y+ ~|~Dg}||6y{JvD{t^{sX{Ss{s {r{r{r{r{rzr{rzsrzMrzsrzsr {@rzqzqz rzqzqzqzqzqz;qz qz)qzpzpczNpJzHpczp}zo6zuo6zCoJzoOzn#zVnznymzm/zmzmzmcznpzm]zn]znznz$ozCozozBp{gpzpzpzMq {q{qzqzq {r>{qzqzr{!r${r {rz5r{lr^{:r${!rzlr*{rX{rX{sr{r8{rx{rK{sr1{lr${rD{`r1{qzqzq${q^{qd{.r^{r{r{fr{qx{q{r|r{Trk{:r{sr>{rQ{r8{r{s{"s1{"s8{sD{r*{r8{q${Upzovznznr{o{p|rn}Qt~y}~Q}E}9|y{vQ{tD{sK{xsQ{s{rzs1{sQ{r{rzrzr${srzlrzr{MrzGrzqzqzqzqzqzqzqzqzaqzq}zqzqzpzgpVzpCzp}zozo#z1o/zn{r${qz(r*{lrr{!r${!r {frD{rr{r>{Mr{rX{r^{rd{fr8{@r{rzr{qzq${q^{q{.r{@r~{(r{:r{q{q{q{Mr{lr{GrX{Gr{sr*{rr{rQ{r${r${"s^{sX{r*{rD{qQ{pzIoznznK{o{np|rH}FsP~w}1}}r|Nz{$w{t1{s1{fsQ{s*{rzrzr{r>{r{rzr${r{Trz(rz5rzGr{rzqzqzrzqzqznqzyqzTqz)qzppzpzpzpz6p]zpzozopzoznznizn]znynzm{r^{r{r{rk{5rD{yq>{p{hoznzn^{ p&|p|sr4}sv~w|WX~)~||y&|v{rt{fs>{"s{rr{rX{Tr1{@r*{r{frk{5r>{r*{.rX{rQ{q{qzq*{qQ{q*{nq {nq{q>{Mq{qz)qz#q8{p*{pzNpztpzNp{ozoz[oz{Zq8{qr{q{sqK{qd{q{q{qx{qk{qr{q{q{qr{qd{ r{r{q{qx{q{ r{q{q1{sq8{gq^{gq{sq{gq{q{q{ r3|q{q3|q?|gq|q|q|q{q{q^{r{r{r{5rX{Tr{r{r{r{5qr{Bpk{PoK{nX{n{o{ q|r}rs"~w{w}~{|xY|+v|Qt{Ls{r{r{r{:rQ{r>{:r~{lr{rX{q{q^{ rr{qX{q{q{qd{qd{qD{;qzZq${Zq${ qzp{p1{pzpz{rk{rK{yr*{rz!r {(r${r${q{q {q${q{yqzgqzsqzaqzqzpzqzq{pz[pz[pz{nqzq${qD{q {q{qzrX{rd{q8{q{!rd{:rr{5rX{r1{lrX{r~{TrQ{@r*{GrK{r{.r>{qzgqzq>{qk{qQ{qr{Gr{fr{!r{q{q{q,|q{ r{rr{5rQ{Gr8{lr1{rK{rX{rK{rD{r${r1{r{ r${pzoznzun{o{oY|qA}r~u1.{k~~~4}S{ | x{duk{'t{s^{r{'sd{sX{r${GrzTrzr1{yr${@rzGr {@r{rzqzqzqzqzqzsqzyqzq{ZqzqzqzqzpzpzHpizpvz pzo]zCoJz6oVzo}zn6z*nym zmOzm6zm#zm#zmczmvzmVzmcznz]nznznzPozo${pzpzpzqK{BqX{#qzsq{q${q8{q {q{q>{q8{q{q {q1{(rk{:r~{q{r8{:rr{srx{MrX{GrK{srd{rx{lrQ{!r1{Mrd{:rK{q{qzq1{qX{q~{qr{r{lr{:r|q{q{q{!r,| r{(rr{r{sr{srK{r>{rd{sx{rk{r>{rK{rk{@rQ{q{oznzon1{n{oo|q|r}t1Zz~~}|?|x{uQ{'tx{s^{s>{r{r1{rK{r>{srzr1{rk{yr{(rz!rz5r {rzqzqzqzq {qzsqzq {q{Mqzpzpzpzpzbpz[pz)pzozooOznz o}zn}z|nczmym{q${q1{qQ{rD{q{qzq>{ rK{r>{q>{.r^{yr{:r^{.r*{TrD{rd{frd{5rD{ r1{`r^{:r^{qzq{qD{q{q{qr{`r{r,|!r|q{q{q{(r{r~{rX{lrk{rQ{r8{r1{rQ{s~{rQ{r{rX{rr{q*{pznvzn{n{zo{p|.r}s~hx }~2"~k}|y{vQ{tX{sX{:sD{r {r1{rD{r8{r {Mrzr{r${lrz5rz rz:r{5r{qzqzr {qzqzsqzqzsqzqzpzpzpzpz6pJzpizpzozhoJzn#zovznOz]n/zmzm6zmJzm*zmzmJzmizmczmVzncznznzozhozp1{bp*{p{pzpzMq${aq {yqzqzq{q${qzq{ rX{qD{q{q {rD{.rD{r${r{frd{yrr{lr>{@r*{rx{rx{yr^{!r{Mr>{:rK{q${qzq{qk{q{(r{@r{r |sr|q{q{q{:r{Mr{@rd{fr^{fr{r8{r>{r*{rr{s{rX{r${yr8{ r^{pzozozn^{o{bp9|r}ks"~w:|d~I~}|z3|cw{tr{sr{ksk{r>{r${r>{rK{r>{fr1{sr{yrD{yrQ{!r {qzr{r${qzqzq{q {q{Zqz)qzHqzBq{pzpzpzpzbpzpzozozzo}zoOzn/znOzunJznzm{qr{q{qD{q^{qQ{qK{q {qD{qr{ r~{qQ{q^{r~{(r{ rX{q^{rr{Gr{!r~{ r^{q*{q1{q${HqznqK{q{q{q{ r{r{q{q{q{q|q |q{qr{qd{.r~{sr~{srr{rk{r{r{yrr{.rr{q{pr{o{n{n^{o |bpF|q|sg}uwz&}~L}g}tz|{w9|t{s{s{r{r~{`rk{Mrk{sr{fr{rD{rK{rk{ r^{qD{q*{qK{qQ{sq{aq{aq1{aq*{.q{ qzq{#q8{pznpznpzpz[pzozozozozn]zn{p{p{q${sqd{Zq>{Zq{yq{qX{qX{q*{qQ{qd{q>{q>{q>{qk{rx{r^{q*{!rd{Gr~{:r{r8{!rQ{fr{Mrx{:rk{r>{q{q{q8{q${qd{q{5r{r{r{ r{q{q{q{!r|lr|5r{r{5r8{rd{rk{rK{rX{rr{r^{rQ{@r*{qX{zp{6ozn{n{o |p|5r}sP~x|WQ~}|r|y|v{kt^{s>{Lsk{"s~{r${r{rD{rX{r${@rzsr1{sr1{lr1{ rzrzr{r{qzqzq {q {qzBqznqzTq{qzpvzp}zpzNpzoOzo}zovzooizo6zn{r^{r8{lr{r${rQ{fr${`r{fr${.r {q{qzq{q^{r{5rk{Gr{sr{!r{q{q{q{Mr{yr~{lr>{Gr${r*{r^{r1{r${sK{4sr{sD{r{lr1{Mq {ozn}zonz{rD{.rzfr {r8{rd{rD{r{r{r${r{lr{sr {:r{ rzqzq{q^{srx{yrK{sr{lr{:r{q{qx{@r{r{rQ{fr {r{r${s${rzs{"s8{:s8{"s8{rz.r{qzoznzDnzbo{/pM|q|Ls}vPM|W~~r|;{{Bx^{du{t {s{fs>{Fs {rzrzrzr{rzrzrzrzlrz:rz@rz@rz(rzqz rzqzqzsqizqzqzaqz qczpczpzpz[pJzp*zpJzoJzuo#znyo/znz|nznymynzmzmymy nOzDniz=nOzin{s8{szs{FsD{:s>{s{r${5r>{pzovznznzo{bpR|q|xs~pwW|$V~X~R|{{x{>u*{t{s{Ys${'szrzrzs{rzrzrzrzrzTrz!rz:rz!rzqzqzrzrzqzqzyqzqzgqzp]zqzp}zpzNpCz{r*{r{r>{'s${'s{s {SsX{"s8{rzr{ r${pzzopznznQ{o{pf|yr}s)~x}~2}}?|z{w{t>{s{s8{Ys>{rzrzr${s>{rzrzrzr${srzTrzMrz:r {rzqzqzqzqzqzgqzqzqz;qzqzpzpzpzNppzo]zozo}z1o/zn/zn{.r^{:rr{q1{q${q8{qQ{q>{q{q{qr{q1{qz)qzTq{q{pzpzpzp {Npzozozoz1opzn{q8{q1{q8{q1{qX{q>{q{qD{q>{(rk{q1{ r>{fr{yr{MrX{@r8{r{r{frX{5r1{yrX{5r1{qzyqzq${q^{q{q^{@r{:r{r{q{q{q{5r|Mr{@rd{:r>{rr{r{r8{rK{"s{s{sk{rx{rr{qK{Upzoznz*o{o{pR|r|2t)~uxW|~~}||y{v{t^{sr{rsr{s8{r{r1{r^{r{r{r {r{r1{:rzrz.r{(r{qzqzqzqzqzqzqzqzZqz#qzpzpzpzNppzpcz#pzozho{r1{r{rK{r>{rzqzqzq1{rX{r*{srd{r{Tr{q{q^{5r{r{r{fr1{r>{r*{r${r{4s{`s8{'s {s{s1{r8{:rX{pzboznzn>{uo{gp |r|s}w+|~w}Q~y|z{wK{9u1{-t1{s{-szrzs{s {rzrzrzrzrzrzrzfrzfrz!rz rzrz rzq}zqvzqzqzgqzHqzqiz)qzpizp6zp]z)p]zo#zo/zPo z{r1{r{rzrzYs{rs1{Fs {sz:s{-sD{r{)qzpz*ozn {oK{o{ r|s}jv~{~2~|{~{x>{u{t*{s{Lszsz-szszszrzrzrzrzsrzrzrzfrz!rz:rz@rz.rzq]zqzqzqzsqczMqvzHqz)q}zpczp{r*{rzr{rD{r{rzr${rD{r{rzrzqz!r>{q*{q {rX{r{r{!rr{r{@r{:r{sr{rK{r8{r1{rzr{Ss8{fs${:s {szAs{FsK{r*{sqzgpzboznzn{o{aq|"sA}ti~y~}~b~N}|{ny8{vD{tk{s{Asz:szYs>{4s{rzrzr{rzrzrzrzrzsrz@rzrz:rzrzqvzqzqzqzyqzBqzHqzqzppzpOzp}znp}zpOzo/zo#zooOzo6znzinyVnz=n/zm zmym6znVzm6zm6z*nOznznz ozbozozoz{r1{.rz:r{rk{rX{r${r{rD{rx{rX{r{r1{rr{r8{frz.rz!r${r*{q{q1{r{r{r{Gr{.r{(r{r{Gr{Grk{r~{r8{r${r${4sd{4s>{"s{'sD{Ls8{:sX{r8{r{p{oznzun{o{tpm|Mr}s}cw>|>w)~k~?|{{x{quX{-t8{s8{Ss>{YsX{s*{r{r{r>{r8{r{r{r*{srzMrz.rz:rzMr*{qzqzqzqzqzTqzgqzgqz)qzpzpzpzpz/pzo}zopzoz{qD{qQ{q1{q8{rk{q>{qK{!rQ{Trx{:rd{(rQ{5rQ{`rk{srr{Gr^{Mr^{r{r{rr{rr{r{r{r~{fr>{r{r {q{q${qx{Gr{Gr{@r{!r{r{r{q{q|@r |sr{r{MrX{rd{r{r{rk{r{r{s{rr{rk{q{pQ{o${|nK{o{pM|r|rsA}v~{w9~~K~;};{M|Ix|u{t{Fsx{s{r{r~{yrk{r{r{frk{sr~{Grr{!rd{(rr{q8{q^{qr{qx{qQ{qK{qK{q^{Mq${q${q{q>{p*{pzpzNpz)pzozzozzoz6oznzncznzonzn}zmvzmvznzmzmznzInzonznznzIo${o${o{o {[pD{px{pk{ qK{)qK{yqx{q{nqK{qK{q{q{qx{qQ{q^{q{q{qX{qd{5r{rk{rx{:r{lr{`r{Gr{Tr~{r{r{!rX{!r^{r>{ rD{q{q1{qx{q{(r{.r{Tr|r{q|q{q|(r3|:r{(r{:rk{r{r{r{rr{r{s{r{r{Mr{q{zp{6o1{|nK{o{pF|.q|r}}tb~y~-}~~}f|F|hy,|v{et{sr{`s{s~{rX{rd{r{rx{r^{Gr*{Tr1{r^{rk{!r*{ r{5rK{q*{qzq{q*{qzTqzBqzZq{aq${qzpzpzpzbpzpzozozoozovzncznvzin]z7nJzm*zn}znzmczm{q8{q${q*{qD{qK{q {qz r8{(r^{ r1{!r1{yr~{rk{rr{rX{rk{rx{r{rX{rx{rx{r^{rK{r>{r~{@r{qzqzqD{(r{@r{Mr{yr{lr{(r{q{q{sr9|r{Tr~{yrd{rr{rX{sd{sD{Ys{`s{'sd{s^{sr{sr{q8{oznzcn^{Po{p&|r|s}|v~{ ~~~|{{x{ur{Qtk{s{Ys>{"s8{s${'s^{sk{r{r{rK{r8{r{Mrz`rzyr>{.rzqzrzr {q {qzqzqzyqz;qz qz qzpzpzNpz#pzpzoizPoCzoVznpzn]z7nznznVz nVzm/zm*zmVznz niz1nvznznz*ozoozo{Hp{p{p{p{MqQ{qd{qX{q{q*{q8{q{q{.r>{yrx{.r1{!r{@r>{lrX{rX{yrD{rD{rx{r~{rd{r1{rX{r{rd{r{rk{r~{rD{rzq{rX{r{r{fr{r{r|@r{r{.r{yr3|r{frd{rk{r^{rk{s^{r${SsX{`sd{:sD{"s${4s^{rk{q${bpzIozn*{n~{zo{ q|s[}t~ny ~v~}d}{y~{vD{tQ{'tx{sD{sz:s>{Lsk{s1{r{r${rK{r>{rzrzr{r{:rzrz(rz5rzrzqzqzqzqzyqzHqzBqz#qzpvzzp}zgpzBpzoJzoo/zIo{rX{rK{r8{r*{r>{rD{r1{5rzrz5r${r1{qK{5r^{r{r{yr{(r{.r{fr|yr|r{rQ{r8{rr{r{'s8{`sX{SsK{-s>{:s${LsX{s*{:r{pzoz ozin {6o~{/p|5r|s}v~M|~7~|{~{hx^{uK{Xt^{sK{ks*{fs>{ksK{szrzr{s1{r{yrzrzr{r{frz5rzMrz.rzrzqzqzqzqzsq}z5qizaqzqvzp/zpVzp]zNpOzo zozo zIozny|nycny]nynymymynz%n*zmy1nzin/zn/zn#z{rQ{r1{r{r>{rQ{r{frzMrz5r${r${q{(rK{r{r~{lr{@r{.r{ r{:r{yr{r{r{r*{rzr${fsd{rsX{Ss{`s1{SsQ{As>{r{qzp{oznznQ{o{)q|rA}et~y1F~~{}d}{y{w~{uX{s{rszxsD{xsK{"s{rzr{r{r{rzrzrzrzMrzlrzsr{@rz rzqzqzqzqzsqzsqzqzqzpzp}zpz[pvz pJzoOzozoczo*znyn/znVz=n#zmzn#zn{rk{rX{fr*{rk{r~{rk{rD{rQ{r^{rX{r${r{@r {(r{qzq{qd{fr{yr{r{r{`r|r{ r{Mr{r{r{rK{fr{r^{sk{s^{r${sd{'s{rd{rk{qr{pr{oznzn{o{p3|r|s}w~x| ~~}R|zz{w{9u{sd{FsQ{'sr{s{r8{rD{rX{rk{rK{Gr${:r1{MrX{(rD{r{q8{r^{q${q{qzq{q{5qz#qzBq${)q${pzpznpz[pz#pzozozbozozn/zncznzcn}zm*zm{.qQ{gqk{qk{q^{q^{qd{q{qr{qK{qk{qx{qr{q^{qk{ r~{!r{r{qd{r~{Mr{`r{!rd{Tr{yr{Gr{rX{@r^{r8{q${q{qD{qx{ r{:r{Tr{!r{q{q{q{q|:r|Gr{rk{(rK{r{r{rk{rX{r{r{r{r^{@r{;q{o8{n{nr{o|Np?|q|Fs4}u~zq}i~}!}{3|Vx9|u{tx{Ls{-s{rk{rD{rX{r{r~{srX{.r*{Gr>{yr~{5r*{rz rzrzqzqzqzqzqzZqzHqznqz qzpJzppzpzpz{rd{r{rzr1{r{(rzqzqz rQ{rQ{Gr^{srr{r{lr{r{qk{.r{yr{r{yrD{r${r>{r>{r {"s{YsX{`s^{s{s1{rX{r^{pz*oznznk{o{p|r|Qt}x~L}b~Q}},|mz{Pw>{t1{t8{sD{Fs{szs{4s>{s{rzr {r{rzfrzGrzrzsrz.rzqzqzrzqzqzqzqzsqz.qzqzqzpcznpVz6pCz#pizopzoCz{5r${rd{r{r{rx{ rr{5r{r{rx{r>{r*{r>{r{s{Ys${Ys{`s${'s{4s{s${yr{)qzozozon{ok{o{q|s}Wv~{~}Q||~{xD{v*{}t${s1{Fsz4sz"sz'szrzrzr {rzrzrzrzrz`rz5rz:rz(rzrzqzqzqzqzqz5qczBqz#qzpzpVz[pJzNpVzpczoz[oz{r{srzr${r{r{rzr {r>{s>{r{r {r1{r{rzrzrzr{q{q {yrD{r{r{lr{:r{:r{lr{GrX{r>{rd{r${r{rz4s {fs8{`s*{'szYs{YsQ{rD{qzNpzPoznzn1{o{q|rH}t}ny~,~V~{}}{y8{+w{u8{t{ksz:sz:sz4s{szrzrzrzrzrzrzr{rz:rz.rzGrz5r{qzqzqzqzqzZqzTqzqizpvzpCzpVzpzpVzozozhoJz1oJznycny=nzmynzm zmzm*zm/zm#znOzincznzn}zIozoz{:r{.r{@r{yr1{r*{Trzsr {r{r>{r${r{r8{r8{r1{rzr>{r8{rX{r{(rz rzr{q${q*{TrQ{r{r{5r^{(r{:r{!r{Tr{rx{rd{r>{rzr {s{Ys>{Ls*{Fs${:s{'s*{r${Tr*{.q{oznzVnz1ok{HpR|5r }Ys{}Wv~l|V/~|{{x^{uD{^t*{szfs{Ls${4s{rzrzs${r{rzsrzrzr{rz!rzGrzyr{qzqzqzqzqzyqzaqzTqz)qzpzpvzpiznpVz)pJzo6zo6zo{r8{rX{r*{r>{rX{rX{r1{lr {@rz.rzq{q{q*{.r~{sr{r{@r{:r{(r{ r{r{r{fr{r^{sr1{r${rk{s^{sD{rQ{s^{"sx{r8{frD{Bq{[p*{{yr1{r8{rQ{Mr1{5r{@r8{!r${ r{q${q${q*{q{qzq{q{q {;qz#qz.q{pzpzpzgpz{q~{qd{q>{q>{qd{r{qk{qX{qk{:r{@r{ rk{q^{Gr{5rx{(rx{@r{lr{@r{rx{r{rX{q{q {q8{qQ{q{!r{ r{r{r|q|q{q|q?|:r,|:r{qX{5rk{r{r{r{r~{r{r{r{(r^{q{p{{@r8{Mrd{Trx{:rd{q*{q{rd{q^{q*{qzq*{qD{Tqz5qzBq {qz qzpzpzpz{p{p{5q{q*{q{qzqzq${rD{q{qzr${.r1{r1{r1{TrQ{r{GrX{GrX{GrK{rx{r{r8{r8{r>{r{lrzrzr1{fr{qzqzq{qX{rQ{Grk{fr~{fr{r{q{q{Mr&|sr{sr{sr{rx{r{rX{r1{sK{:sX{-sX{s^{r^{r{gq{ pzo{onz*o{o|yq|'s[}qu~z~ ~}~}_||#y{v${rt^{s^{Fs1{"s*{r {r8{sX{rzrzr1{r${rzMrzMrzfr{:rzrzqzqzqzqzqzqzyqz)qzpz qz qzpvzBpVz p]z pzoiz$oynzn6znCz]nzmynCzm6zmymym6zncz=nzDn]znznz$oz[ozoz#pzpzpzpzHqzyq{yqzqzq{ rX{rK{qz r {(r>{:r8{rz:r{rK{rX{r8{lr1{rd{rk{r1{r${r>{rd{rX{r{r>{rr{r${!rzqzq{q>{r^{@rX{r{r|lr{q~{r{Tr|r|Trx{srd{rd{rD{r{rzSsX{fsX{:sK{4s8{s1{sr{rD{zpzbozn{nx{oo{p|rA}?tP~x~&}~}?~3|z~{wK{3uQ{Ft^{sD{sz's{'s8{-sD{r{rzr1{r{rz`rzrzr{r{!rzrz!rzqzqzqzqzqzgq}z.qvz)qzqzpizpJzBpJzNpzoVzoz{Grzr8{r>{r^{r{r {rK{rD{r8{r{r8{r^{r8{:rz.rz.r{ r{q{ rD{rd{r{r{lr{Gr{@r{@r{rX{rk{r{rQ{rzr{As>{Ls>{"sz4s{ksX{Ysd{r{qzpzoznzn{zo{pm|r}s}#x~}~}2~|zr{wX{XuD{t{kszSs{fs1{s{rzrzs1{rzrzrzrzrzlrz.rz.rzTrzrzrz5rz!rzqznqvzTqcznqz5qzpczpJzpz[pizpCzo/zoJzoczoznyn z|n/z1nzmymznCzn{r${r{r{r1{r>{r{r{@rz5rzrzqzqQ{rx{r{r{r{fr{r{r{Gr{r{r{rr{srzr8{As{LsX{rzs{'sK{'sX{r8{(r {.q>{/p{nzunzuo{gp|r|rsn}v~{W~P~~|{{x{ud{t1{sK{`sr{sQ{r{r*{r>{rX{r*{lrzyr${rX{@r{ rz rz!r${!r{qzq{q{q{qzZqzqzBqzpzpzpzpzBpzopzozoz[ozn6zn/znOziniz%nJzn6zm*zmczmczmCzmvz]nzVnznznzho{ozoz/p{p8{p>{q8{qznq8{qk{q*{q${qK{q~{qX{q*{qK{ r{qk{q>{qD{r~{:r{ rX{rX{!rx{Mr{Gr{@r~{Gr^{lr{fr{(rd{rK{r>{q>{q{gq {qr{q{@r{5r{@r|r&|q{yq{q|r |5r{r{rd{lr{r{rx{rx{r{r{rx{r{r{.q{ pQ{ o{n8{o{bp|qy|'s|u~y&}~}}g{|xR|u{s~{-s{r{r{rr{r~{r{r{:r^{!rD{@rr{!rX{q>{q1{q*{qd{q{q{q{q8{BqzBq{.qzMqD{pzpzpzgpz[pzpzozo}zozCozn6znpznz]niz n#zm/zmczmzmvzmJz nz1nzDnz|nznzho{o {ozpztp{pQ{p{pzaqD{qd{q>{q{q>{rd{qK{qD{qQ{rr{ rK{q>{rD{5rr{Grr{Trk{lrx{:rX{fr~{lrQ{Gr8{r^{r{rr{`rQ{r{yrd{qzqzq{qr{q{5r{5r~{`r{Gr{q{q{r|lr|5r{r^{GrD{yrD{r{r>{rX{"s{s~{rk{rX{r{q~{p8{Cozn{n{o&|tpF|yr|s~w7|~~}}|Uz,|Dw{t^{t{fsd{4sd{r${rD{r>{rK{r{yr{rQ{rK{Grz(rz!rz.r${rzqzq {q{qzsqzsqzq{gqzqzpzpzpzbpzpizozozoznJzn]znvzunpzm zm*zm6zmpzm*zm/zm6z%nz*nz=npznz ozPozozozbp{p{pzpznq${q*{sqzq{q8{qD{q{qzq{Grk{r8{q{:rK{yrX{Mr*{:r*{@r>{srK{rx{rK{r${rd{r{rQ{r>{rK{rk{:r{qzq{qK{qk{ r8{r{r{r{r{q{q{Mr|Mr{sr~{rd{r{rK{r{s{4sD{Lsk{s1{r {rK{@rD{ q{oznznQ{1o{o|q|xs}8v~{~)~~|{{x{uD{LtX{s^{:s{s{s*{"sX{r>{rzr{r{rzrzfrzr${yr{rzqzrzr{qzqzqzqzsqzqvzqz#qzpztp}z/pVz6pzo}zoCz$ozo#znJzn#z7nyn#zn]zmzm zm/zmJznvzncz1ncznznz ozVozozHpzp{pzqznq{qzqzq{ r>{r${qzqzr${:rD{(r{:r{@r${`rK{Gr{5r{lr1{rX{rr{r8{yr{rQ{rK{r${sr{rD{rk{Trzqzqz rD{qQ{r>{srx{r{r{r{qr{(r{Gr{yr{srX{rD{rQ{r*{rz's>{rsx{Ls^{s{r{sD{rK{qzoz ozn{nk{o|q|-s}du~z~~P~j;}||xd{8vD{tk{s>{:s{s{-s*{s>{r{rzrzr{rzrzrzr{srz@rzrzrz rzqzqzqzqzgqz#qpzqz#qzpzppzUpcz6pvzoVzo6zCozIo]zoizunz%nyDn{`r{rD{r~{rX{r*{r{r1{rX{5rzqzqzq>{q{qQ{Mr~{r{yr{ r{q{r{5r{Gr{GrQ{rQ{fr{r {r${sK{4s>{:sK{s{s*{sX{r${Hqz6pz*ozinzn8{{szs{s1{s*{r{rzrzr{frzfrzlrzsrz.rzqzrzrzrzqzqzqzqz)q}z)qzqz;qzpznp]zHpizNpzoczo6zVoCz6oVzn/zcnynyn#zm#zm6z}mymOzmVzmCzmJzmvzinznznz1ozoz pzHpzpzpz.q{ZqzTqzq{ rK{ r1{qzr{ r${r{r{!r${5r${TrQ{5r{5r{fr8{yrD{yr>{yr8{rX{rQ{rK{yr{sr8{rx{rd{rzqzq{q1{qx{qd{fr{r{yr{.r{r{r{r{(r{`r{r~{rk{r{r>{s^{'sK{sX{r1{r>{sr{rQ{yq{Upzhoznzn{o{q|rN} tV~xWx}~D~Y}?|y{v{t{s^{-sD{rD{s~{r>{r{TrzrQ{r^{Mr*{r{!r{(r8{r1{qz r>{qD{q{nqzqzq*{sq{#qzpzpzpzpz[pzNpzpzozboczbozPoznzPn/z%n/z7npznvzm{o{pzgp${p~{ qd{q8{5q${qd{q~{qx{q*{q^{q{qd{q8{q{q{qX{qX{qx{r{r{qX{q~{.r{lr{!r{rd{(r{Gr{5r{q>{qzq8{qk{gqx{q{(r{fr,|5r,|q|q{q,|qR|q&| r{@r|(r{qd{5r{r{r{r{yr{r{r{r{#q{#p~{6o~{nd{n{o|gq|r4}t=~x|9~v~{|xM|u |-t|-s{r{r{lr{Gr{!r{!r{:r{ r{q{q{q{q{q{qr{q{q{Zqk{5qK{5qQ{Mq~{ q>{p {p8{pd{p${/pzozp{o {oz*ozoznznzDn}z npz nzmzmczmczmzmzmzmzDnzn{n{nzPo{oK{px{/pD{zp^{p~{qk{;qk{Mqd{q~{q{qk{qr{q^{q{q~{qX{qr{ r{q{qX{q{:r{r{q~{q~{.r{:r{@r{@r{5r{Gr{!r~{q1{q8{q{q{TqX{q{ r{5r|q{q{q3|q9|qM|q{r{`r|.r{ rQ{frr{r{r{r{r{r{r{@r{MqX{BpQ{PoQ{n8{n{oY|p|:r(}s6~#x|+~p~||Uy|v |t{ks^{s~{r{s{r^{rX{r{r{MrD{r${r${Grr{.rX{r>{q>{qD{q>{q{gqzq*{q>{Zq{q{ q{#qD{p{npzgpzgp{pzozPozIoz oznzcnpz%ncz*nzmzm]zmvzmzmpzm}zmz%nzInz]nznz{qK{q{sr|sr{Tr|r{r?|q|q3|.r|@r{fr{5rD{sr^{r~{s{r{rd{r{'s{rr{TrX{nqD{Up1{1o{]n{unx{of|p|rt}'t~y}Kc~ },|y| w{t{sQ{s8{4s{sr{r1{r{rk{rr{r>{@rzrK{rr{Tr>{r{:rK{5rQ{r>{qzq${q1{q {sqzBqzMq{Bq{pzpzpzpzNpzpzoczoz{Trr{r{TrX{TrK{r~{r{r{rr{r{r{r{lr^{r${q${q1{qK{qr{r{r{r{:r{r|.r9| r{r{Tr{r{r{`r>{rK{r{-s{sd{sd{As{'s{rk{@r>{Bq1{Np{oz7nzn{o`|MqA}r{}t~Uzk~~>}||Uy{jv{^t^{sD{Ys^{Ys{sd{r8{r{rX{rd{r1{r1{rK{rd{lr{!r{:r>{GrX{q{qzq{q{q1{gqzBqznq{;qzpzpzpzpz)pzoOzo}zzoz$ovznCznOznzVnzm*zmCzmzmzmzmznzInzinznz ozuo{o{ozbp1{pQ{5qr{q{Zq${qk{qr{q>{q{r^{:rx{r8{rD{rK{Grx{sr{r8{srx{r{r{GrX{Gr>{r{r{r{rr{rr{r{r{@rQ{r*{ rQ{qK{q{qx{Mr{r{r|fr |:r3|.r9|q{(r |lr{r{rx{frD{r^{s{-s{rQ{sk{sr{4s{r{@rd{.q8{o {nzDn${ o{or|qA}r}u>y{~~N}{|x{u{et{s>{`sx{`s{"s^{r${rQ{s{r~{r{r{rK{yr${`r{5r${:r8{:rD{r*{q {q{q>{qzsqzqzsq${Hq{pzpzpzpzp}zovzozoz$opznOz|nOzcncz7nVzmJzmpzmzmzmczmvz=nznznznz1o{o>{ozpzp${qr{)qD{Bq{q{qd{qd{qX{q{r>{!rK{!rD{q{.rK{lr{5rK{GrK{frk{r{rk{yrX{rd{r{r{rd{rX{r~{r{rX{:r{ r{rX{qX{qr{q{r{r{sr{:r{GrF|5r,|r|:r{yr{r{rr{sr>{r{Ls{:sx{sQ{s~{-s{s~{rk{qD{p8{o {nz|n{oo{p|Grb}Ys6~$w|~,~|z{w{Xu{tx{s^{Lsr{4s~{s^{r*{rQ{rr{rX{lr{r>{rd{rQ{rz r{MrQ{(rK{qzqzq{qD{q{Bqz5qzMq${qzpzpzpzgpzovzo}zozoznczn]zn}znz1nVzmzmpznz nzmVz nzonz|nznznzPo{o1{p>{p{pD{qk{q>{q {q^{q{q~{q8{qX{r{!r{q8{qzrd{rr{rr{ r^{:r{Mr{Gr{!r^{Tr{fr{r{`r{@rr{r{fr{!rX{q{q1{qk{qr{qx{q{lr{fr|:r|q|r,|q|q&|q{:r{r|5r{Mr{r{r{r{r{r{r{r{qX{.q{6p^{6oD{nX{Vo{Up?|q }"st}t~y~}>&~}S{y|Vx?|u|s{4s{r{r{r{yr{lrx{yr{sr{!rk{q^{r{!r{qx{qQ{q1{q{qQ{gq{aq*{aqk{TqX{#q>{p{ qQ{pQ{p8{bpz[p{Bp*{ozozIozhozoznznzcnznzmizmVzmzmzmzmz%nzonznznz ozo>{oQ{o{[p8{px{pk{q>{5q8{qx{q~{qQ{q>{q^{q{q{qX{q{ r{qd{q>{qQ{5r{lr{!r{ rk{(rr{r{Mr{rX{Mr{r{lr{q{q{q1{qX{qk{q{!r{Gr{@r{q{q|r9|q9|q{r{Gr{@r{GrX{TrX{r{r{rk{r{r{r{r{qD{pk{oQ{n>{nk{o{p|:r}Fs}vP{~ ~~q}|Hz&|iw{9u{s{4sX{r^{s{r~{r>{r${rx{rk{rD{Gr*{srD{MrD{(r{q{q {rD{q{qzq{q1{yqzTqzBqz)q{qzpzgp}zzpzgpzpzo}zuo}zhozozn/zin6zinvzIn}zm{!rX{r*{qzr>{srr{frX{.r${(r{r{srQ{`r{lr>{rr{r~{rQ{r>{rX{r~{rQ{Gr{qzq*{qQ{qQ{qX{r{r{sr{r{!r{r{.r{(r{lr{r{rD{lr{rQ{Fs~{Lsk{s*{r{-sk{sd{r>{sq {UpzPoznznD{o|#q|rT}sI~x^}V}}|y{v{u{sK{fs{Ys8{:sD{s*{rzr{r8{r*{rzr{r${r{Trz5rz@rzGr{qzqzqzqzqzMqzqzgqz)qzpVzpvzpzbp}zoczoVzopzboczo{@r${rzMr{fr${yr1{Mr{`rzrD{r1{r${r{rK{rk{r*{rzr1{rx{rzrzrz(r*{q{q{:r>{r{r{fr{!r{!r{!r{:r{frK{rx{rX{r{rzr{fsK{fs>{szszLs>{s8{:rzqzpz oznz$oQ{pF|q}s}u~{$~V~~|{{xk{u>{wt1{s{YszYs{fs>{szrzr{rzrzrzrzr{rzMrz5rzlrz5rzqzq}z rzqzqzMqJzgqznqzq}zpJzp}zpzBpJzo#zo/zo/z[oCznznycny=nznzmymzn/zmzmy=nOznpznznpz$oizoz6pzgpzpzpzHqzMqzqzqzr{r {rzrz@r{:rzqz.rzMr{r1{@rzfrzr{r${r{rzr{rD{r{r{rzr*{r*{`rzrz rz(r${q{q{fr8{r{r{.r{qx{:r{Gr{@rk{lr8{r^{r>{rzrz`sX{sQ{As{"s{'s {4sD{r1{qzpzuoznznzoo{py|r;}s=~Ix1}~p}}|6zx{7w1{3uk{ t{rszfs{Ls${'s {rzrzrzr{rzsrzrzr {srzGrz(rz`rzrzqzqzqzqzsq}zMqpznqzZqz.qzppzpvzpJzp6zozo*zoo/z*o#znyunycnzIn/znzmymzn6zn{Mrz:rz@rzlr{lr {frzlrzr{r${`rzrzr>{rX{r{rzrzrX{rz!rzqz(r${rD{q{GrD{r{r{r{rr{qr{fr{`r{MrD{rd{rr{r{rzrzAs{`s*{Ss{'s {4s${-sD{srz;qzpzVoznzCo*{p|q }s}Ku~z7~~D}{{xK{vD{tQ{s{Lsz:sz`s{-s{rzrzs{rzrzsrzrzrzlrz!rz.rzMrz(rzrzqzqzqzZqVzZqizaqz)qzpizpJzpOzpzpOzo zuo z[o/zoznynynCzPnzmymznJzn6z nz*nz|n]znzozoczoz/pzgpzUpzpzZq{q{aqzqzq{!r{qzqz5r{Mr1{:r{ rz(rzlr${r{!rz`r{sr${rX{frzyr{rD{rK{r{`rzr${r^{:rzqzqz!r1{q8{q{:r>{r{r{rd{qk{!r{Tr|`r{:r^{frK{rX{r*{rzr>{sK{'s^{r{r${rX{rX{sqzNpzozo{6oX{ p{5qm|s}'t"~Ox|~~~|m|[y{ovX{tr{sd{As^{r8{rd{rx{r>{r{yr{rD{Mr {.r { rz@r>{5rD{qzqzqzq {q {qzsqzq${aq{pzpz q{pzUpzpvzpzozo]z*oCz{q1{q8{q^{rr{q1{q8{q>{!r{rX{q${q>{5rx{:rd{(rK{.r>{r{r{5r>{!r>{`rk{:r>{qzqzqzq^{qQ{qr{r{r|Gr{q{q~{r{@r9|5r{:r{@r^{MrK{`r${r${rD{s{rd{rD{r^{r~{.rQ{p {ozCo{n>{o{Hp |q|Lst}u~z}v~ ~H}z,|wr{Kuk{'t{sx{r{r${sk{rQ{r{r{r8{r${Mrz.rz@r {frK{.r{qzqzqzqzqzyqzqzqzBqzpzpzpzpztpizgpzBpzopzzoCzuocz*oOzn]zny7nynzDnJzm zmzmzPnz*nJz nzncznz1ozPozoz)pznpzpzpz.q{Zqzqzqzqzr${q {qzqzMr8{5r${qz rzrK{lr1{Mr{Mr{lr{r^{r*{yr {r{rd{r*{rzrzrK{r{ rzqzr{rd{q>{.r1{rr{r{r{q{q{`r|lr{`rX{rK{rk{r8{r {s${:s${`sD{:s{s{'sK{r>{qzpzozoznD{o{p3|r|t~w |~K~~f|gz{iwX{u1{FtK{s{:sz:s{As${s{rzrzr{r{rzsrzrzrzlrzrz rzlr {.rzqzqzqzqzZqpzTqpzBqzHqzpizpVzzpvzUpvzpJzozoo/zPoJzn#z|ny=nyDn z7nzmymz n#znJz7n6z=nzn]zn}z$ozPoizozNpzpzpzpzTqzqzqzqzqzrz(rzqz!rzyr${`r{(rzfrzr{r {frzrzr1{r1{r{r{r${sD{r${rzrzr${yrzqpz rz!r{.rK{5r${rD{r{r{@r~{qX{Mr{r{r{r8{r{r {r{szLs {rs{fs*{LszFs{4s {r{qz6pizhoznzCok{o{sq|-st}Xu~z ~I~}|{[yr{Jvzt{t{sz:szfs{fs{-s{rzrz"s{szrzrzrzrzyrz:rz:rz5rzrzqzqzqzqzMqJznq}zZqz.qzpJzp/zzpOz[pizo/zoyzo{sD{r{rzr${rQ{lrzrzrzMrK{!r>{Mr${rX{r{r{.r{rr{sr{r{r^{rD{r${r${s{szSs{fs*{`s{Ys{Fs*{"sD{rD{qzoizozn1{o{{5r{rz(rzrK{r*{Tr{:rzsr{rQ{lr {rzr{rd{r8{rzr8{sx{r8{r8{r{r{r {rzqz.rD{(rk{:rX{fr>{r{r{yr{.r{r{r|r{r^{r${r1{r>{s${'szfs8{sd{`sD{"s {s${rQ{q{zpzVoznzod{o{pr|r{}t~zy^}~}d}3|y{v>{t1{2tX{s${Asz'sz's{:s>{rzrzrzsD{r {rzrzr${srzrz!rzTrz5rzqzqzqzqzqzBqz#qzMqzpzzp{rd{rd{r1{rD{rX{:r {qzq${qX{r{Mrr{r{r |r|:r{q{r{r&|yr{Mrr{frD{rk{rr{r1{r8{:s{fs{sd{r^{r{rd{p1{ozoz ox{o{py|sr|s6~$ww|Pp~V~}|z9|w{u{t{s{sd{rD{rk{r{rr{rd{rQ{rX{rx{5r8{ r{!rD{!rK{q${q{q8{qD{q*{ZqzZq {sq8{aq8{pzpzp {p {bpz#pzpzozoo}zn]znznznz=nOz7nzDnznznzm}znzDnz=nzinznz6o1{[o {oozpX{gpk{p^{p{q>{Mqk{q{sqX{sq>{qk{q~{qX{q*{qx{q{q{qX{qx{r{r{q{q{!r{@r{r{r{.r{lr{.r{ r{!r{r{q*{qD{q~{q{r| r{!r{.r&|q,|q|q{qy|5rR|q{r{ rk{sr{r{r{r{r|r{r{yr{5r{5q{o>{ o1{nk{o |gp?|q|4sg}Xu+z&}~}}{|xY|Ku{s{ks{r{rr{r^{r{r{r{5r*{@rd{yr{fr{ rK{qD{rk{qr{qX{q{qK{q8{Zq{;qzZq1{sqd{q${pzpzpznpzpzozozoz*ozniznznzInczn{r1{r>{r^{r1{:rzGr{Mr>{5r1{qzq{q{q{qzqzq{q{gq{pzpzpzpz{qD{q>{q${rQ{:rk{@r^{!r>{r*{@rD{r~{srX{srD{rd{r{r{rQ{rd{r^{r{rQ{rQ{Gr>{r${q8{qD{qr{Mr{lr{yr{Gr{lr,|(r |q{@r |r |r{srX{rX{rr{s{sD{As^{4sX{Ls~{"s^{r1{rX{q^{)pzoz|n{ho|o|gq|r}Ku~zk~~%!}M|,|/y{Jv{ktk{sD{s{fsd{r{r>{sK{rD{r{r{r{rK{yr {Mrz@rzMr {sr8{qzr{qzqzqzyqzqzyqzHqzpzpzpzpz/pizo}zozovz*oOzncznznz*nz n/zmOz nczmOzmVznzDnzVnznznzVo{ozoz#pzp8{p>{q{Hq{qK{q>{q{q${q${r>{ r8{r1{:rX{`rx{frX{.r${:rD{r~{r~{rd{yrQ{rr{r{rd{rQ{rx{rr{rk{sr1{Grz(r{r1{q1{q1{ r{r{r{r{Tr{Gr|r{5r|yr{r{r{r>{rK{sd{sK{4sD{-sK{Fsd{Ys{'sX{r>{!rr{p1{oznznQ{o|p|Mr-}sp~0xq}Dc~}Y|z{w{,ux{s*{sK{xsd{'s${r{s8{4sx{rX{r{r{r8{r1{rz:rzTrzsr8{!rzqz rzr${qzqzqzqzsqz qzpzpzpzbpzpizozozho}znznCznpzinVz%n/zn/znczmizmOzmVznzPnzcnznzozo${o{ozgp{p^{#q>{Bq${gq {q^{q^{q{qzq1{.rX{!r>{r8{!r*{GrQ{.r*{(r${`rQ{r{r^{yr>{rK{rk{rr{r^{rQ{r{r{r{r8{Gr${@r>{q{q{qx{lr{r{r{yr{yr3|5r{!r{:r{r{r{r~{yr${rX{:s{Fsk{FsX{Fsk{Ys{-sd{rD{r>{qK{p${1oz|nz$o{p`|.q|rt}t~Az}~~w}||y|v{tr{s>{sk{YsX{-sQ{r{s>{s>{r>{r${r{rQ{r1{MrzMrz@rz:r {qzqz rzr{qzqzqzq{Bqzp}zpzpzpz6pczpvzo}zo}zIo]zn/zniznizInCzn*zm6znpzmCzmCznizDnzonzunznz*ozo {o{pzp{pD{)q*{;q{yq1{qQ{qD{q{q{(rX{.rQ{r${!r*{Trk{`rk{@rX{5r*{Mr>{r{rk{TrK{yrD{r{r~{r^{rQ{rr{r{rk{5r{.r${r1{q*{q{q{r{r{sr{lr{fr9|r{q{@r|r|r{rk{fr{rr{:s{s^{sK{r^{-s{'s{r^{rX{#qr{oznznD{o|p|@r(}ks}v3|~~F~|.{F|7x|qu{sK{rsx{Ss{"s{rX{rQ{r{r{r>{Gr {r^{r~{lr^{!r${(rD{Grx{r^{q{q{q1{q1{ZqzHqzZq8{nqX{pzpzpzp {npzozo}zoz[ozn]znVznzonz%nJz nvzn}znz n}zmVz1nzn{|nzinznzuo1{o1{o {)p${p>{px{qD{q*{aqX{q{qX{qK{q>{q{qD{q1{q~{q{r{qr{r~{!r{5r{.r{rd{5r{Tr{lr{.r{Gr{fr{Mr{rx{qD{q${q>{q8{qk{q{:r{Tr{.r |r|q|q{q{.rm|:r,|Gr{rx{!rk{r{r{r{r{r{r{r{(r~{q{p{hoK{nX{$o{HpM|Mq|r|t"~cx|^ ~I~||6ym|dv|Ft{Lsr{s{r{r~{rk{r~{r{lr{(rK{rK{rX{.rx{rX{qQ{qD{qD{q${qzq${qQ{q8{qzqz5q1{p{pztpzpzgpzozozozzoz ovznVzncz|nz=nczm/zmOzmvzm}zmOzm]z=nznznznz*ozo {o{ozUp{pK{ qD{q{.q{q>{q>{qQ{q${qQ{qd{qK{qzq8{(r{rX{q${ rD{sr{Gr^{:rD{r${srk{rx{lrQ{r^{r{r{srX{Gr*{@r*{r{q{q${qX{ r{Gr{@r{Gr{r{r |q{q{@r{r{sr{@r*{r>{rx{rk{s>{r*{-s{-s{rD{r8{qD{p1{boznzn{o|q|r|s}VxD}~~}}9|y{w{tx{sK{xsd{Ssk{"sK{r{r${sd{rQ{rzr{r {r${:rzrzfr {5rzqzqzqzq{qzgqzgqzyqzMqzpzpzpzpz#p]zoJzovzopz*o*zn#znVznvzPn/zmymznOzmCzm#znJzVnzonzinczn]zozozozozHpzp{pzqzBqzq{q {qzqzq {!r*{qzqz.r{lr8{Gr{:rzlr{r>{r1{r {`rzr^{rK{r{r {rQ{rK{r*{r{r{frzqzqzq{.rd{lrX{rr{r{r{.r{qk{r{r{r{rd{r{r{s1{:s>{4s{Ss8{Ls8{Ss1{szrzr{q${ovznznK{o{pf|r|t}w$}~c}9~&|{{wr{du>{'t{s${fs{"szrzsz's{s {rzrzrzrzrzfrzrzrzrz rz.rz(rzqzqvzqzqzZqiz.qiz qiz)qzpvzUp*zp/z pVzo6zbo z$oznzn*z]ny1nynz1n{r{sr{r{r>{r{rzr{rK{rD{r{r{s1{r*{rzr{r${r{rzqzq{.rX{yr8{r8{r{r{yr{5rx{5r{r{r{r^{r{r{s${"s {Ls {Ys{s^{`s{szs{r{Tqzovzozn1{o{6p|r|s}v:|~ }~y|{{xr{u${^t{t>{s>{Aszsz:s {"s{rzrzrzrzrzrzrzrzlrzrz rz.rz.rzqzqzqzqzqz)qczq}zqzpvznp6zNp]z6pvzoOzuoz{rzrzr${rQ{r1{rzr{rD{r*{r {r${r^{r{.rzqz(r*{sr{.r>{lr8{r~{r{sr{qk{!r{r{r{rr{r1{r*{r8{s${4s{ks8{sX{Fs{"szs${r1{q{Upz{5r${ rz!rz!rzsr>{lr${!rzGrzr>{r>{yr{srzr>{r^{r{rzr${sK{s>{r{r1{rd{r{rzqz5r*{:rX{r*{lr*{r{r{r{r{!r{r|r{yrQ{rk{rk{r1{rz"s${ksK{xsX{LsQ{-s{"s>{sQ{ r{pzoz$ozn*{o{pF|r }t~w~|~]}k~r|z{wX{3uQ{Ftr{s {s{s1{s>{r1{r{r{rK{r${rzsr{r${rX{:r{qzrzr{qzqzq{q*{sqz.qzqzqzpzpzbpznpzBpzozooOz{np8{pzp{;qD{qQ{Zq{q*{q${q>{q1{q{qK{!rk{!rx{q${q8{:rr{!rQ{q${r*{`r{r~{GrQ{MrX{r{r{frX{:r8{lr^{lrx{yrX{qzqzqX{qx{q>{qK{fr{r{Mr{q{r| r3|q|q{:r{r{srr{!r {rd{s{s{r{r{r{r{rr{pD{o1{*oD{nK{o{p9|yr|sb}u~z+}~~[}z3|w{Ru{s{"s^{r^{r{r{r{`rQ{.rQ{sr{@rr{r>{rQ{rr{ rd{q${q{qK{qQ{q>{yq{Zq${yqK{.q {pzq{ q1{p{bpz{q{r>{rQ{r*{ r1{GrX{lr~{frr{5r*{`rQ{rx{r~{yr>{lr8{rk{r^{lr8{:r{qzq${q${q{q^{r{r{@r{q{!r{q{q{.r{r{r{Gr1{lr*{r^{s~{s^{rD{-sX{Ls{sx{rX{q${p*{zoznznK{o|qf|r| t}{x }~~}}|y{w{tr{s*{As*{:sX{'sK{r8{r{r${r${r${rzr {r{sr{.rzrzrzrzqzqzqzq {qzHqzTqzZqzqzpzpzpzUpzoVzoJzoVzbopznznyunz]n6z%nzmzmzm{r>{r${rzr {!rzqzqzq*{`rd{rx{rd{r{Gr{r{q{@r{r{r~{yr{r{r{-sD{:s${4s {Ys>{sd{ks^{r{r{q${Upz oznzbo{)p9|q|4s}up~{~~"~D|_|{hy{]vX{Xtzszs*{Ss{szrzs${s{rzrzrzrzrzMrzsrzr{lrzqizqzrzqzqzqzqzqz)qvzpizpvzpzpiz{r1{rzrzrzfrz rzqz!r1{(rK{lr*{rD{r{r{Mr{qX{!r{r{rd{r8{r${r*{s{'s{Lszks1{sQ{`s*{szr{5r{pzoznzn*{o{bp{r|-t~w+ }~c}}~&|4{{wD{XuzFt{sK{xs{szszs {s{rzrzrzr{rzsrzrzr{Trzrz!rz:rz!rzqzqzqzqzBqizqczqzpvzpOzBpz/pCz#pczoCz[oznzn#znzIny1nz7nJzn6zm zmynVz=niz%nJz*nznzozPozzovzozp{p{pzqzq{q{qzqzr{!r{!r{!rz5r{rX{yr8{Mr{:rzyr1{r8{rzr{rD{r^{r${r{r${rD{r1{r{r*{rD{yrz rzqzr{rD{.rQ{r^{r{r{Gr{qx{r{r|r{rD{rr{rD{r${rz-s{rsd{fsD{sz"sz"s*{rk{q {6pzCozn{n^{o{;q|4s[}t~y 2~V~}q}|y{v8{tQ{tD{s8{4sz's{-s${s {rzrzr{rzrzrzr{r{srzrz@rz.rzqzqzqzqzqzTqz.qz.qzpzp}zbpCzbpz6p}zoJzo/z[oOz$o]zn{rQ{r>{sr${r8{rK{rd{r1{r1{rx{rr{r*{r*{rQ{rk{r*{(rz rz!r>{qD{q{@rd{r{r{r{:r{5r{Mr|r|yr{r{rx{r1{r${s${Ys^{`sX{s{s${`s{sd{Tr${ qzozCozn{Cox{/p3|5r(}fs}v~{$|~|{{x{u{t{s1{Fs>{Ls^{"sX{s${rzr{sr{r${lrzlrzr1{sr{rz.rzrz!r${q{qzq{qzqzMqz5qz)qzqzpzpzpz{q{q{!rd{r^{q {q{q>{q8{Mq{)qzqz;q>{pzpzpzp{#pzozozoz6oznVznizonz]nzmVzmzmzmzmJzmOzmznz%nz7nznzo{zo{ozozpD{p>{p${p {.q8{nqQ{qK{q*{qD{q{qQ{qK{qK{ rr{rd{ rX{rQ{@rr{frk{!rD{(r>{r{r{r{yrd{rk{r{r{frQ{rk{frQ{!r>{q{q8{q{r{r{!r{r|Gr|q{q{q |@r|Mr{Grk{sr~{rx{rk{r^{r^{s~{"s{"s{r^{r{q{p8{ ozn${n{o,|zp|r4}?tp~uxW&}~7}}|z|\w{tX{s^{s{'sX{r{r>{s{rQ{r{r>{rQ{r^{fr {fr1{`r>{.r{qzqzqzq${q{qznqzsqzHqzqzpzp {pzUpzpzozozozo]znvznz]nczn6zm#zmizm}zmOzm]zmznznzmiznznz{nq>{gq{q1{q>{ rr{qQ{q{qK{.r~{!rQ{q*{!rQ{Grk{sr~{MrK{GrD{r{r{r^{yrD{rk{r{r{yrK{r~{r~{MrK{qzqzqX{q~{qr{(r~{r|rF|(r |q{q{Tr9|Tr{Gr{r{r{rX{r>{sk{Ls{Fs{sX{rQ{rr{r{p{oz$o>{|n~{n{o|q|4s}u~z~=~VA}R||x{vQ{etx{sX{'s*{s8{r8{sr{r>{rzr>{rd{r>{lr{@r{Mr${Gr{rzqzr{r*{q{qzq{qzZqzqzqzqzpzpz{q^{q1{q${ rd{.r~{q1{q*{@rr{Gr~{Mrk{5rD{TrK{r{srd{rk{rd{r~{r{yr${rd{r{r{@r>{qzq{qd{qr{qk{5r{fr{lr{r{q|(r9|q |5r{.r{yr{r~{rD{r>{rk{:s{"s~{r>{rX{-s{r{q>{[p {Co{nK{Inr{1o{p|r}s\~Oxk}~)~}F|Uz{Dw~{ u{t~{:s1{r${sD{rD{r8{r>{rK{r^{r8{(rz(rzsr>{:r{qzr {r${q>{qzqzq{q${gq{#qzqzq{pzpzHpzNpzozoz[oz*oznznpzn/zncznzmCzm{q^{.q1{5q{qk{q{q^{q{q>{q^{qr{rX{qD{r{5r~{!rr{q${r{r{lrx{GrQ{frr{r{r{rr{r{r{r{TrX{ r{q8{qx{qr{qd{r{sr{fr|r{q|q|rM|r|!r{yr{r{srQ{fr${rr{s{sk{rK{rx{s{r{rX{p${o${n {n{n{o|qH}r}u~{k~ }{{x{u{?t{Ls1{s>{"s{r~{rK{rK{rK{rr{sr1{@r{GrD{GrK{.r${q {qz(rQ{q1{qzqzq1{q${Mqz;qz.q{ q{pzpzbpzgpzpzozbozCozozn]zPn]z%nczmpzmczmizmzmzmzm}zmz7nzVnznznzooX{oQ{o*{/p8{px{p{ qX{q1{Mqd{q{q^{q1{qd{qk{q{qr{qQ{q{.r{qr{q^{:r{Gr{r{!r{5r{r{lr{:r~{Mr{Mr{5r{qX{qD{q1{qx{yqQ{q{q{Mr&|(r |q{q|ry|q?|q?|rM|:r,| r{qd{r~{Mr{r{r{r{r{r{sr{q{q{#p{n^{1nQ{n{o`|sq}rT}t~nyx}Dk~}{|xF| v|'t{s{r{r{`r{5r{(r{.r{.r{q~{q{q{q{q{qr{q{q{nqr{)qX{qQ{Bq{#qx{pQ{p>{pk{p~{tpD{/p${p8{o>{ozIoz{o~{p{p{p{p~{;q{Zq{)q{.q{yq{q{q{Zq{gq{q{q{sq~{q{q{q{q{q{q{!r|r{q{:r|r{r{q{q{q{yq{Mqx{.q~{yq|r?|q&|q&|qR|qR|Zq|gq9|qm|qR|q|q{q{`r{r{r{r{r{r{r{(r{aq{Np{$or{Vnx{cn{o|p|5r(}s~wf|dQ~\~||yf|v|}t{ks{s{r{r{Tr{5r{sr{`r{qQ{ r~{.r{:r{qr{qD{qd{q{qK{Tq*{ZqD{Zqd{5q>{p{p${pD{p>{p{zp {bp{6p${ozzozzoz{q>{qd{q{q{ r{r{.r| r?|q{q |rY|MrF|Gr{(r{5rk{r{r{rr{r~{s{s{r~{rr{(r{p{o1{nznk{n,|or|Zq|r}u$'{+~I~~|{?|x{u~{ t{s{:s{r^{r8{rk{r{rx{fr*{yrD{rr{srQ{r{r${:rX{r>{q{qzq*{qK{q{Zqzgq{nq8{qzpzpzp{pzpzozozoz$opzncznznz7npzm6zm}zmizmczmczm}zmzmzm}znznzo{bo{uozozUp8{p8{p{p{ZqK{yq>{q1{q>{q^{qQ{q${q*{rr{5rr{r^{q${(rX{r{@rK{r{@rX{r{r~{frX{r^{r{r{srD{yrQ{rx{r~{qzqzq1{qk{q{!r{Tr{lr|!r{q{ r{!r|lr|Tr{r{rk{rX{rk{rK{sk{-s~{s^{rK{rX{r{gqQ{pznzVnK{n{bo,|p|rn}t~y~B~cA}}{y{vD{tX{sx{fsX{s${r{rK{sr{r^{rzr1{rD{Mrz!rzlr8{r^{`rD{qzqzq{q${qzqzqzq{aqzpzpzpzpzNpz)pzpzo}zVoizocz ozn]zDn6znzmCzm]zmCzm*zm]zmzm]zmvzDnznznz*ozzozp1{np8{p {pz#q*{aq8{q>{qzq>{rr{q8{q{q1{rD{5rX{r{ r${Tr^{frQ{lrD{@r1{srX{rr{rd{rX{rQ{r{r{r>{r>{rx{rQ{ rzqzq{qQ{qr{rd{yr{r|fr{q{q{(r,|Gr |lr{r{r{r~{r>{r{"sQ{4sd{sQ{r1{sX{rk{ rQ{p{ozn{]n~{n{oR|5r(}s}Dw~|~V}~|"{{w^{9u1{2tk{rs1{-s${"s8{rD{sQ{r{r{r>{r*{r{lrzlr{Tr{Gr{rz(r{r{qzqzqzq${qzTqz#qzqzqzpzbpzgpz)pzozooJzVo]z6oznOzon{(r>{r{.r8{`r^{yrd{:r{lr>{rk{rx{lr>{sr1{rQ{r{rk{r{rK{rx{rX{:r{qzq8{qX{q^{r{yr{r|sr{q{ r{r{!r{!r~{r{rx{rK{r${r${Fsx{Ls^{-sD{s>{:sr{'s{srK{Bq{)pz$ozcn{nd{o |q}"s}u~z+~i~H}f|{*y{Jvk{wt^{sD{:s1{4s>{Ask{r1{r{r1{rK{r${yrzr{r8{r8{5rz rz5rz(r{qzqzqzqzqzHqzBqzHqzqzp}zzpvzzpznpz pzuo#zzovzPo}znczn/zPn/zcnznOzm zm#zn}znzmczmOzPnznznznzhozo{p {gp{p{#qQ{ZqQ{Bqzyq${q*{qD{q1{q8{rD{:r^{ r{r>{r8{5rQ{@rQ{(r1{Gr>{rr{r{yr^{rd{r{r{r{rk{rX{r{yrX{rzrzrD{q*{qK{qd{r{r{r{Tr|!r| r{ r{(r{yr{r{rr{rd{rr{r~{4s{r^{rK{s{r{r{qd{gp>{ho*{n{nr{p|q|"sA}rt)~y1}~~}|M|[y{v{t{s~{sd{r{r{rk{lr1{r{r{rr{.r*{!r1{:r^{(rr{q${q{qK{qK{q1{q{yq${qD{Hq {)q{q{q${p${pzgpzBpz pzozuo}zVoz{qQ{q~{q{qk{qk{q{ r{q{qr{qr{5r{!r{rx{5r{:r{:r{5r{:r{lr{fr{rd{rQ{q1{qK{qX{gqD{q{.r{`r |:r{r{q3|q |q|q?|.r|Tr{.r{rD{lr{r{r{rr{rx{r{r{lr~{q~{p{zoQ{nX{n{o|p|r|s}w+l|KQ~I~}|y&|w{t{sx{s^{s{r{rr{r^{r{r{r^{:rD{@rQ{`rk{(rD{rD{q1{qK{qK{q{q{q*{q>{nq${)qz5q{qzpzpzpzpz6pzo}zovzuoz{rr{r{rr{rD{rd{r{r{rD{sr${@r{(r{q${q>{q~{:r{yr{`r{r|@r|r{q{(r{r|r{r^{rQ{rD{s~{s>{s${4sX{Ls~{-sk{r>{MrD{Mqd{ p{nz]n1{*o{oR|q|s(}u~S{+~/~||| y{vr{Qt>{s>{sk{4sD{r {r>{"sk{sr{rzr{r>{r>{rzsrzTr {r*{Gr{ rzqzqzr{qzqzsqzTqz.qzpzpzpzpzpczoizo}zooVz o/zn/znVzon6znymymznczm*zm/zmVzVnz]nzoniznzVozozoz6pzp{p{pz#qzq8{ rX{q{qzq { r{!r${ rz(r{lr8{lr8{Grzlr{rX{rQ{r{r{rD{rd{r8{r>{sk{s^{rD{r{r8{r{srzqzqzq{@rx{rd{r{r{r{:r{!r{@r{r{rr{r*{r{r${s${As${Ls {`s{s^{Fs${s{r*{qD{pzo}zinzn{o{pf|r}ti~yX~P~4}q}{Az{1wD{t${t{s*{fs {4szszAs*{szrzrzr${r{rzsrzrzyrz.rzrz rzGr{!rzqzqzqzqzBqpz)qpz.qzpzpJzUpJz{r{s>{s${szSs {sQ{sD{`s${Ls*{s1{@r*{pzoznzn${o{Np{r|Lt"~x~Y}~}~|G{{ x1{du{^t${s*{kszFszFs{Ls{szrzrzr{s{rzrzrzrz`rz@rz(rzTr{(rzq}zqzqzqz5qOzHq}z5qzqzp]zzpOzgpczpVzo6zoozCo*z o#znyVny*nycnOz%n/zmzmz%nJz1nVz7nJzcnJznzozCozoz/pzpzpzpzgqzq{qzqzrz!r{:rzrz:rzyr*{r${srzlrzrzr8{r${r {r{rK{r{r{rzr8{r1{r{r{r${r1{lrzrzrz5r8{.rQ{5r{rX{r{r{Mr{!r{`r{r|r{r>{r${s>{s {"s{Ls {xs>{s1{Ss {Fs{FsX{rX{MqzoznznzVo~{#p{!r|s}v~|~7}V||{x*{uzt{s {rsz:szFs {As{szrzrzs${rzrzrzrzrz.rz:rz`rz(rzqzqzqzqzqzTq}zaqzgqzp}zpJzpizbpiz pCzozuozuoJzo*zny]nyInz1nzn zmym#znOznCzn/zon]znzoz*o}zozpzbpzpzpzMqzqzqzqz r {:r*{5r{5r{:rzyr*{yr*{`r {:rzr*{r>{lrzsr{r1{r^{r{rzr${rX{rD{r{r{r{rK{Mrzrzr{5rD{(rk{5rK{rx{r{r{5r{r{!r{r |yr{rQ{rX{rQ{r{r>{4sD{Ysr{4sK{s1{s8{sQ{rK{Hq${{r>{yr${:rzfr${fr1{!r {qz r1{ r1{q{qzsqzqzq{Bqz)qzqzpzpzgpzBpz6pzozoczbo}z{r{.rQ{5rX{q1{q>{q {q1{q {qzqzq>{gq{qzpzpzpzpznpz{q${(rk{rX{r1{q{frr{:rX{5r1{Gr>{r{rx{Mr*{rd{r{r{rk{rX{rX{rX{rd{Mr{rzq*{ rd{qQ{qr{r{r{sr{r{(r|r{ r{:r{r{r{rd{sr{rD{"s~{4sr{'sd{sX{4s~{4s{rQ{q{p1{o8{unznr{o&|;q|r|Lt)~x~}~D}||y{v{t{sX{As${4sD{Ysk{'sd{r{r*{rK{r>{r{r {r1{rK{:rzGr{(r{5r${qzqzqzqzqzgqzBqzTqz;qzp}zpzpzHpzoizo]zozuoz$o}znCz]n#zVnVz nzmzm#zmpzm]zm#znizcnznznznzoozozpzNpzpz)qD{Mq{gq {q{q1{q8{qzq{r${:rX{r{!r{5r1{r~{lrD{:r {yr8{r^{r>{`r{r>{r{rX{rQ{rD{rd{r{rQ{sr { rzr {r1{q{qD{sr{r{r{r{(r{!r{r{Mr{r{r{r1{r{r>{Fsr{fsd{s{4sD{Ls^{-sQ{r*{q*{pzhoznzn>{o{p|rA}t~x}~}}|`z{w{>ur{'tD{rs1{YsK{Fs1{"s{r{r{s>{r{r {r{r${r{@rz(rzGrz5r{rzqz r {q{qznqzaqznqzHqzpzpzpzzpz/pzovzoz[oOzn#zn*zn/zinCz*n/zm#zm/zmOzm]zmCzn]z*n}zunznznzozoz6p{Hpzp{q {)qzMqzq{q>{q{qz(r{`rX{`rD{r{(r{frD{srX{lr8{sr{rD{rX{r8{r{r>{rr{rQ{r8{rX{s~{rk{r${lrz:rz!r{qzq{r{r{r{r{Tr{5r{.r{r{Gr{r{r{r${r${r>{Ssk{fsd{4s1{SsD{rsx{AsX{r{q{p>{oznznQ{uo{p|r(}s~w7k}~|}9~3|z{w~{KuD{t {s{ks*{YsX{s{rzr{r${rzrzrzr{r1{TrzGrzsr*{5r {rzqzqzqzqzqzqzgqzMqzpzpzpzpzpOzoczozovzo{rd{rx{Tr*{:r {r>{rd{rD{r>{r^{r{rX{r1{rD{rd{rX{r1{sr {lr${(r1{q{q{q^{r{r{sr{sr{Mr|!r{r{@r{r{r{r${r{r^{"sK{:s>{AsQ{Ss^{Ssr{s*{r {r{p1{oznznK{o{tp|Tr}s~w^}j~p~Y|{{x{wuX{ t*{s>{sx{"s{rzr{sX{r>{rzr{r${r*{rz:rz:rz`r{5r{ rzqz r{qzqzqzqzgqzpzp}zpzpzgpzo{pD{{q{r*{TrX{`rQ{:r1{5r8{:r1{sr^{srD{lr>{sr>{r^{rk{r>{rD{rr{rr{r8{r{rd{rD{rQ{r*{Tr{5r {q {q {qD{ r{`r{r{r{r{@r{r{r{:r{r{r~{r8{rD{r{'sk{'sQ{'sQ{'s^{4sx{r>{r1{q1{p>{oznznQ{o{p|fr}s~w^| =~~|z|w{ud{s${LsK{'sr{r>{r{r${rr{r${fr{yr8{rr{srK{@r*{qz r{rD{q{qzq {q{qzHqzTqzsq>{.qzpzpzpzpzovzozozoz$oVznizn}znz]nczmzmOz%nzmvzmVzm]zm}z=nzVnznznzPozozo{Np1{pd{pK{p1{.q${qk{qd{qD{q${q~{q^{qQ{q^{q{r{qX{q{qx{r~{rk{qX{!r{r{fr{:rx{!r^{Mr{:rr{(rX{!rX{ r8{q1{q{q*{q^{q{(r{(r{5r |.r|q |q{q| r3| r{r{ rr{5r{r{r{r{r{r{r{r{@r{q{bp~{o{n1{n{o|pR|r|9t~xkf|7~)~||yy|v|Qt{s{s{r{r{srx{r{r{5rx{rX{ rk{Mr{@r{qQ{qD{qk{qx{qK{q*{qQ{yq>{nq>{Hq1{.q*{q1{p{pztpzp{Npzpzozozbozozncznz|nznJzm6zmOzm}zmizmcznzPnzcnz|nznz1o{bo{o{ozUp1{p1{p${p${TqQ{qk{q^{qK{qX{qK{qX{q1{qQ{ rr{r{qK{q8{ rd{:r{(rk{ r*{fr{r{sr~{GrX{Trd{r{r{:rK{Mrk{fr^{r1{qzqX{qx{q~{!r{.r{yr|yr9| r|q{q|fr?|r|Tr{Mr~{r{r{rr{rQ{'s{s{s{rd{r{qX{pK{Po{n{n{o3|pm|Mr|s~wd|~}d}|ZzF|7w{tk{sk{fsr{"sX{r*{rK{rd{rk{r${r*{r>{r>{r>{.rz:r${rk{!r{qzq {q*{q{qzsqzq{q${.qz qzpzpzpzp}zozozoizo/znVznznvzDnOzn{q${qzq8{rk{ r1{qzr${@r^{5rD{!r{:rK{frQ{yrK{lr>{Mr${rX{r{r^{r>{r^{rx{rr{r1{r8{rD{.r{qzqzrk{r~{@rd{frx{r{r{(r{r{5r|sr{lr{yr^{rX{rQ{rD{s*{"s${Fsd{:sd{s8{s${rK{rK{p8{[oznzn{o|zpr|r}tI~7xk }~p}~f|z{wX{&uK{ tK{s^{Ls{s {s{"s>{s{rzrzr1{r*{rzTrzr{sr{rz rzrz!r {rzqzqzqzqzHqz)qz#qzpztpczNpczpizozoCz1oz{rQ{rK{sr${r${r^{rx{r{r{rX{rk{r>{r{r>{rQ{:rzqzqzr^{(r{lrx{r{r&|r|:r{r{sr|r|rx{rX{r>{rK{r{sz's${fsQ{Fs>{"s {s${sr{ rD{pzIo}znznx{o{p|r4}'t~nxWx}~c} ~M|z{\w1{ u${-t>{sD{Ss{-s{4s1{'sD{r {r {rzr{rzrzrzrzr{.rzrzrz(rzqzqzqzqzqz;qz5qz)qzpzpiz[p]zNpzpzoJz{fr>{lr*{fr*{rD{sr{Tr{rX{r{rk{r {r{rd{rd{r*{r${rQ{rD{(rzqzq {rx{rd{:rd{r{r|r{!r{r{lr|r{r~{r^{r^{r~{r*{r {As${sr{LsQ{s${"sQ{s{q1{pzoznznX{zo{NpR|srH}t~Vxwd}~|~~f|z{cwd{uK{9tk{sX{:s{szs1{'sX{r{rzr${rQ{rzsrzlrzr${lr{5rzrz(r{r{qzqzqzqzyqz)qzBqzZq{pzpzgpz[pzpzo6zVoJz{!r{5r1{frX{GrK{.r {!r{srd{r~{yrX{rK{rK{rr{rX{r${rQ{rk{rk{rQ{r>{r{rD{rzq{ rQ{ rx{ rk{fr~{r{rR|r | r{q{rM|r{yrr{r^{rx{r{rX{s*{Ys^{`s~{'sQ{s8{"s^{rr{qQ{pzozo*{n{o|p|rb}t~hxw-}~V~}|Hz{1wr{tr{9t{sx{s${s>{-s~{sX{r{r1{rX{rX{rD{yr${rQ{frD{.r{ rz r {!r8{ r8{qzqzq{q {Tqzqz5q {q{pz[pzgpzbpzozovzbozIozoznOzcn]zPnpz1nvzmCzmOz1nz]nzDnzInznznz$ozCozo{6p>{pD{p*{p {Bq^{qx{q>{q*{q^{r{qK{q{qX{(r{rr{qX{rX{(r{5r{r>{ rK{@r{Mr{!r^{!r^{fr{r{Mrr{(rX{lr{r{!rQ{q{q${q{q{q{5r{@r{Tr|q{q{q |:r|5r,|r{:r{fr{yr{rr{r{r{'s |r{r{r{`r{Hqr{)pK{1o*{nd{Po{o{Zq|sN}t~yd|~k~6~||x&|u{'t{xs{s{r{r{r{r{fr{:rx{`r{5r{rk{qk{!r{!r{qk{qK{qX{q~{yqX{aqK{ZqX{nqx{BqX{q8{p1{p8{p>{Npzpz/p{ozuozozoznznzInpz*nvz%nznvzmpzmiznz=nz*n}z=nznzo{*o{Vozo{NpX{tp8{p${pK{gq~{Zq^{nq1{qr{q{q{qK{q^{qr{(r{rr{q>{qd{@r{rd{ rd{!r{fr{`r{@r~{fr~{r{r{yr~{sr{Mr{frr{r8{q{q8{qQ{q{q{(r{r,|r&|r{q{q3|rM|r{.r{sr{r{rr{rX{rk{s{"s{rK{r^{s{r{ZqX{Hp${uo1{nx{[o{o&|Tq|sH}t~/yq^}~~}s||/y|8v{t{s{Lsd{sX{'s{s{r>{r1{rQ{rk{r8{yr8{lr8{rQ{fr1{qzr {r${q{q{qzqzq {Zqz#qz;qz.qzpzpztpzbpz#pzozoopzboz1ozn]zcn6zoncz=ncz*nizm{rQ{sr8{yr>{rQ{rK{r{rD{rr{r{r8{rX{rX{rx{r{ rzr {5rd{qX{qQ{yr{r{r{Tr{!r{Mr{fr|sr{r{rr{rX{r>{r*{Asd{s{FsD{"s{SsQ{Asd{rK{q{pzuozn*{nK{o{Tq|'s}t~UyD}~}^}?|y{v8{td{tX{fs{4sz:s{LsQ{s{rzr {s${rzrzr{r{srzGrz5rzlrz.rzrzqzqz r {qzgqzgqzZqzqzpczpzpz6p}zo/zoCzovz6o6znznycnz]n#znymym#z*nCz*n{r{`rzr1{r1{r{r{r${sX{s>{rzrzrD{r*{rz!rz.rz(r{r {(r{rd{s{r{sr{lr{fr{r{srr{r^{rQ{sD{rzrzLs{sD{`s{SszLs{Ys>{r${qzpzoznzn{o{5q|sg}ktP~Iy?~~}R}{yk{wX{uD{'t {szkszks {Fszrzsz"s {"s{rzrzrzrzrzGrz:rzfrzfrzr}zrzrzqzq}znqizqzMqvzqizp{Ys>{r{qzpzoznznzo{p|r-}?tp~*y^ ~~}}{)zk{1wQ{u8{t{xszs {rs${'szrzsz:s{rzrzrzrzrzrzrzrzrzrzqzqz(rzqzqpzaq]zyqzgqzq]zp/zp]zppz[pVzozo{rzr {r{sk{r {@rz(rz(rzrzq${.rD{r{r{r{frr{sr{Gr{lr{r{rX{rr{rzrzs {xsX{`s {Fszfs{sQ{Ls*{rzqzpzoznznzo{.q|r(}s~xK} }}{;zx{cwk{&uX{tzs{s${Ys${szszs{"s{rzrzrzr {rzyrz:rzTrzMrz rzqzqzqzqznqpznq}zqzZqzpczp]zp}zp}z)pCzo6zoizo{r*{r^{s{rd{TrD{qD{p${o{nzPoX{bp |q|s|tP~yL}}~}M|R|6y|v{wt{sd{s^{s{r{r8{r${r>{r{yrX{(r {.r${MrQ{@rD{r{q{q*{q1{q{qzq{q${Hqz;qzq{q {pzpzpzgpz#pzo}zozozoznVzn{o{ pzgp{p8{qX{)q${Bq {qK{qQ{qQ{q{q8{q^{qQ{q1{q*{r{(r~{r^{q1{(rk{lr{(rK{ r1{:rK{r{r{:r>{TrK{sr~{fr^{@r*{r{q{q*{q {qK{q{r{Mr{:r{!r{r|q{q{r{lr{Mr{@r>{yrD{rr{rx{rk{rD{rx{s{rx{Tr>{qd{pD{[ozn{$o{#p|;q|r|s}xd}w~}R|9|[y{v{t{sQ{4sQ{4sd{sd{r*{rQ{rx{rX{srzlr{sr{r>{@rz.rz(rz!r{qzqzqzq{qzqzMqzsqz;qzpzpzpzpz6p}zoOzopzo}z{(rzTr{rK{rX{r{sr${r{rD{r{rzrD{r^{r*{rzsrz@rz(r{qzq${!rk{r{r{r{r{5r{r{r{r{r{rK{r{r${r8{4s>{4s{'s{`sr{ksx{s {r{q${p{oznzn^{o{p|r|s~OxPE} K}}?|mz{w{u{szs{rs${4szszrzs{r {rzrzr {rzrzyrzrzrz!rzqzrz rzqzqzqzqzqzqvz qpzpzp}zUp/zp*zpczoczoJznynzn{r{rzrzrD{sD{rzrzr{r1{r {rzrzlrz.rzqzq {lr{r^{rX{r~{r{`r{!rk{@r{r{rk{rD{rzrzs{As{LszLszxs*{fs{Fs{rzMr${pzuoOzn}zn8{o{p3|r|t"~VxKq}~j}}{z{wD{uzszs {s{4szszsz"s{szrzrzrzr}z@rvz@rzyrzrz(rz!rz@rz.rzqczqOzqzqzsqvzqCzqVzpizp6zNpz

{u{szs*{kszszsz"szrzrzrzrzrzrzyrzsrzsrz@rzrzqz rzqzqzqzq}zqzMqpzqCz#qzqzp6z{r{rzr{r8{r${rzrzyrz.rzqzqzq>{ r1{Mr>{rK{r{sr{!r{qk{ r{r{r~{r8{rzr{s{s{'szAs{Ys*{:s${rzr{q{pzIoCznznD{o{pr|sr}s~VxWd}~]}},|`z{7wD{t {s{s{Aszrzrzs{r{rzrzrzrz`rzTrzfrzGrzrz rzqzqzqzqvzq}zqzqz.q}zpJzqzpzpJz

{ r{r {TrD{:r${ rz!r{srX{rD{sr{Mr{r^{rX{rQ{@r${Mr${:r{qzqzq{qX{rr{(rX{Mr{lr{(r{q{q{ r{fr{5rk{:r1{Mr*{r>{r1{rQ{r8{rX{rQ{rd{r8{!r8{Mq>{pz ozn{oo{p{5qF|r(}t~ayq}~Q~}{`|x|ux{t^{s{r^{rD{r{rQ{r~{5r*{!r{!r {Grd{!r8{q{q{q{q {qzyqzyqzq{Zq{#qz5qz)q{pzpzpzpznpzozozozozovznJzn]znz=nizm zmzmzmJzmzm{p{p*{Tqr{aqk{;q{Hq${qD{qk{yq1{sq1{qk{qx{qr{q>{qX{q{qx{q>{q{(r{!r{r~{ r{!r{`r{rk{qk{qk{q${qzgq{qk{q{q{q{r{ r|q{Tq{q{q3|q|q{q^{rr{Tr{r{rx{r^{r{r{rx{@r^{q~{pd{o{nznd{o{/p|q|s}u1zz:}~}b}z|w| u{sx{:s{r{rQ{rD{rk{rd{srd{!r${(rD{srx{.rK{q{q1{ r^{q>{qzgqzq8{q${Tqzqzqzqzpzpzpzp{[pzo}zozozPoznVzn{q${@rX{Grk{lrr{:rD{r{rx{rx{(r*{5rD{@rQ{q{nqzq{qX{q{qx{ r~{:r{Mr&|r|q{q{(r|Gr{(r{:r^{lrX{rr{rX{rD{rX{s~{rX{r{rr{r~{p{ooznznd{uo|{~/~ ~|z3|w{uX{tx{s^{-sD{r{r{r^{r>{sr {r{rQ{r1{Grzrz@r{frK{qzqzqzq{qzyqzaqzTqz5qzpzpzpzpzUp}zpczo}zozopzn*znJznizonCznzmzm{Gr{Tr1{.r{qzqzq{q{qr{r^{Mr{fr{(r{q{q{ r{:r{Gr{5r>{Tr1{rK{rd{r${r8{sQ{s^{r1{r1{rX{q>{[pz$oznzn~{oo|gp|(r4}s~ xq?}}}R|"z{wx{t{sX{xs^{s1{rzr {r1{r*{rzrzr{yrz5rzqz(rz.rzqzqzqzq{qzqzqzgqz#qzpzpzpzpzUp}zoOzovzozboOzo/zn#znizunOznzmzm*zmCzm#zmCzm}zm}zmizn]zonznz6ozVozozbp{p{pzpznq8{yq{qzqzq${q*{q{q${q8{r^{r8{qzq*{Mrx{.r*{r {!r{yr^{rx{yrK{lr1{rX{rx{sr8{frD{Tr*{:r>{qzqzq{qk{qx{(rr{Mr{r|!r{q{q{r|fr{Mr{.r>{rX{rr{rQ{r${sD{sk{sd{rD{r8{`r>{gq8{pznzin{n{o3|p|r{}}t~y~~%}|`|y|ov~{ktQ{s>{4sD{r{r1{rQ{rX{r{frzr{rQ{lr{5rzrzfrK{(r1{ r{qzq{q{qzaqzqzgq {;qz qzpzpzpzBp}zpzpzozIocznOzn]znpz%nzmzm6zmVzmJzm6zmJzmzmiznz=nznznz{q{r{rx{:r{@r{!r,|q{q{r&|@r{@r{Trr{srr{rr{rX{rX{rK{s{rd{rD{rK{5r~{q1{oznzVn1{o{o`|Hq}r}EukzF~~[}(|m|x{uX{tx{s~{:s{r>{r>{rd{rr{r${lr{sr1{sr*{fr{rzr{MrD{q{qzqzqzqzaqzaqzgqzMqzqzpzpzpzpzpzozozozo/zn/znczun]z1nCzm/zmJzmczmJzm6zm]zmzmzmcz1nzn{o {6ozzozo{np>{p${p {q1{yqd{qd{q${q8{qX{q8{q8{qX{ r~{r{q {q${ rk{(r{rk{rr{:r{Grx{.rd{rX{:rr{r{fr{ r>{.rx{5rr{qX{q{yqD{q{q{q{ r{Gr|.r3|q|q{q|rF|:r |r{qX{fr{r{rx{r{r{r{r{r^{fr{q{tp8{Cozn${n{o|gp|q(}si~v{^2~\~~}|Zz|w{t{s{:s{r{r^{Trd{r{fr{ rD{ rQ{(r{!r{qX{q{q>{q{q^{qQ{qX{yq^{TqK{q{pz)q^{p${pzzpzp${zp1{pzozozooz{.qr{Tq{q{q{q{q?|q9|sq&|Bq|sqr|q|q|q{q{q{5r|:r{fr{r |r|Tr{.r{q{q{o~{n1{]n~{ o|oM|p|rT}Xt~xl|7}6~{|x|~u{s{"s{r{r{:r{.r{Mr{!r{qx{qk{r{q{qd{qX{q{q{qX{sqX{gq^{sqx{q*{p{p>{ qd{pD{p{tp{p8{Bp {ozozozooz oznpznzPnz1nzm]zmvzmzmzmzmzmznznz*nzn{nzo{uo {p^{p{pQ{np{p^{.q{.qk{ q8{ZqQ{q~{q{q^{qd{qk{q~{qK{qD{q{!r{q{qD{qk{Gr{Gr{qr{!r~{Mr{`r{.r{rr{Tr{(r{q{5qzyqQ{q{q{q{r{.rF|q|q{q{qM|(r3|r{qd{(r~{sr{yrk{r{r{s{rr{rd{r~{Mr{)q^{oznzInD{n{o&|p|rn}t~yx}~~}!|`| y3|v{-t~{s{4s{rD{r1{rX{rd{rD{`r1{yrD{sr^{lrX{!rz!r${r{r${qzqzq{q${nqzBqzgq{Hqz#qzqzpzpzpzpzozozozoiznCznzniz*n]zmJzmVzmczm{r>{`rd{r{r^{lrD{r^{rk{rd{sr>{Gr1{`rQ{:r>{qzqzqK{q{qd{!rk{lr{lr{ r{q{q{.r|(r{:rd{Trd{r^{rr{r{r{s>{'s{"sd{r1{rD{frd{q{oznz|nK{o{oM|Zq|"s}wu z7k~I~4}.|{x~{u8{etd{s{As>{rzr {r${r${rzfrzr{r${yrz:rz:rzTr{Gr{qzqzqzqzsqzsqzqzqz5qzpzpzpzpz6p]zp}zozovzPo{.r{Gr{r^{rd{r${MrzrK{rd{r>{sr{lr {r^{Gr {qzqzq1{q^{ rQ{Grk{r{r{ r{q{ r{fr|sr{lr^{rr{rQ{rK{r{rz-s8{Ls^{-s>{s1{r{lrQ{#q {oznz|n${$o{o,|q|As}ul{~6~,||{xx{u{QtD{sQ{As {rzs${s1{rzrzr{r{rzsrzMrzMrzlrz:rzrz rzqzqzqzyqzqzqzZqzq}z qzpzpczUpcz/pizoVzoVzho{q*{nqzqzq{r{qzqz rz5r{rzrz(r {yrX{lr1{@rzr${r>{r8{r{r{rD{rX{r*{r{rd{rX{5rzqzq{q>{qQ{ r1{r{r{lr{r{q{ r{5r{fr~{frQ{r>{rD{r8{r*{"s${Ls^{4sD{s1{r{rK{Mr>{q{oznzn8{*o{o|q|Ys}vK| )~|{{\x~{u*{FtD{sX{As {s{s*{s{rzrzrzr{r {srzfrzyrzyrzrzqzqzrzqzqzqzqzyqz)q}zq}zpzpzpVzHp]z{sr8{rzyr{r^{r{srzr${rK{rr{r${yr{r${r>{:rzqzqzq>{qK{r${r{r|Mr{q{q{5r{`r{@rX{Mr1{yr${r${r {r{s*{As^{s1{r{r${r^{rD{pzozo {nd{zo{Np3|`r}rs}Dw1G|~~~X~|z{w~{uQ{'t{rs>{r{r{sK{rX{rX{srzr*{r*{r*{ rz.r{:r1{r {qzqzq{q{qzgqzqzaqzMqzqzpzpzpz{gq1{Tqzyq{q^{q^{q{q{q${qQ{q1{q*{qQ{r{r^{q${rd{`r{!rk{rD{5rd{yr{r{.rX{rD{`rx{r>{qzqzq1{q{q~{q{Mr{fr | r{q{q{qF| r&|q{ r{(rx{`r{GrQ{r~{r{r{rx{rd{lrd{fr{Mqr{ p${$o{n>{o{o{)qm|s}et6~x1|~?~~M||xF|v{t{ks{r{rK{srk{r{lr{Tr{rK{(rd{rr{q8{q8{q^{q8{q8{qzq{qD{sq*{5qzqz5q{#q{pzpzpzpz{qk{q${q{qQ{qX{qD{q{q{ rX{ rK{q1{q1{:rd{lrk{@rX{5rD{Trd{r{rx{@rK{GrD{lrd{!r*{qzyqzqD{qx{qX{ rx{lr{Tr |r{q{q{ r|r{!r{5rk{srr{yrK{r1{r8{s{"s{rd{rQ{rd{r{nq>{Hp {$ozn*{o{o{q|r;}ti~Iyk}|~~}x|Y|y{8vX{XtQ{sX{4sD{r{r*{rQ{rD{srzr{rX{r{lrz!rzsr${:r{rzqzqzq {qzqzsqzyqzgqz qzqzpzpzzpvz#pcz{r*{r1{r{rQ{r^{r${rzr1{r{Trzqzqzr8{q8{q{:rX{r{r{r{qk{q{@r|Mr{rr{rD{r>{r*{rzs${FsQ{AsQ{rzrzr1{r*{5qzo}znzun{n^{o{Mq|"sT}tp~6z~Q~"~-}|{Iy{jv>{t>{sK{fs{szrzszrzrzrzrzrzfrzyrzrzlrzrzqzrzrzqzqzqzqzqz5qvz#qzqzpvzgp/z{r{r*{rK{r*{:rzqzqzr*{ rK{q{`rX{r{r{r~{rx{!r{Mr{@rX{yrD{r>{r{rzr{Fs${Fs{4s{s{szs{`r{)qzoz oz|n{ ok{o{q|fs}u~{~B~|.|{x^{v*{t^{s${Ysz-szAs{s{rzrzrzs*{rzyrzlrzrzfrzGrz!rz!rzqzqzqzqzqzsqzBqvz.qz#qzpvzp{r1{rzr{rQ{r{(rzqzr {r{q {.r1{r~{r{frx{ r{ r{5r{Gr{lrX{r8{rX{r{rzrzSs1{fsK{Fs {'s {s {s8{fr{qzoz ozn{1or{o{r|ks}v~{~,~D|{~{x>{uz}t8{s{:sz"sz-sz"s{rzrzrzrzrzyrzlrzrzsrzrzqzrzrzqzqzqzqzaqpzBqvz5qz#qzpczp]zzp]zbp}zo/zoyuo/z6o*zn#znyVnyInznymzmymzn]zm/zmz1nCznpznzozoozpzNpzpzpzqzMqzsqzqzqzqzqzqz rz.r {:rzrz!rzlr*{sr {@rzsr{r{r8{r{yrzr{rD{r${r {r8{rK{rzqzqzqzq{q {rzrx{r{sr{r{qx{:r{Mr{:r>{rD{r>{rzrzrzAs${-s {s{szAsK{-sX{5rzpzozoz|nz1oD{Np&|5r|s}vv~|~%)~|{{\xK{u1{wt^{s${:s{s{s{r {rzrzr1{r{MrzyrzGrz@rz(rz rzqz rzqzqzqzqzqz;qzppz)qz qzpVzgppzbpz)p}zo]zzo6zboOzCo]znJzonyInz7n*zmzmym*znVzDnzmCz*nVzcnznznz{ r>{q{ rD{(rK{r8{r8{ r*{Tr^{@rQ{r{:r${srr{yrd{yrX{:r*{`r^{yrr{MrD{qzqzq{q{qK{!rx{Mr{Mr{q{q{q{q |r{r{(r{Grx{GrD{5r{rQ{r{rd{rK{rd{r~{r{qD{p1{o{n1{nX{o{pR|r|s}7w~{~e~i~Y}|y{v{t{s{sx{r^{rx{r{rd{MrX{lrr{sr~{(r>{rQ{qK{qQ{qK{q8{q8{qX{q1{nq{Bqz5q{Zq>{.q{pzpzp{pz6pzBpzpzozozCozo}zn}zn]zDnJzDnpz=nzmCzmzmCzmvzm]zmczn]znznzoz*ozo{p>{/p{Npzp{ q>{.q${Hq${nq*{qX{qQ{q1{q*{qk{q{q>{qzq8{rk{!rd{q${rd{sr{.rQ{(rK{5rD{frx{yr{srk{TrX{fr^{sr{5r${qzq{q${q${qQ{q{Mr{:r{r{q{q{r3|q|!r{.r{fr~{@r${@r{rk{s{sr{rD{rD{s{r~{q8{p${o*{ok{und{ho{pf|`r|sg}v~{~~)~}|z{w{Ru{tr{Ls${sK{sQ{rQ{r{r{r${r>{r{Grz`r{sr*{Gr${qzrz!r8{r${qzqzqzqzZqz#qz qz#qzpztp]z[pz[pzpzo]zoczPovzocznzun*zcncz1nCzmymzm*zmVzmCzmz%nOzunznznzCozozozHpz[pzpz)q${5q{qznqzq1{q8{qzq{ r1{(r8{r { rzTrD{Gr8{5r {:r{Gr${rX{rD{r${r${rr{r>{r{r*{r>{rD{yrzrz5rzqzr>{q${!rK{srr{r{sr{ r{(r{r{:r{sr{r{r^{r {r{sX{4s>{:s8{"s{'s1{:sQ{r${:r{qzp{nzVnzo{pR|r|fsg}vv~{~~~r|{{x{ud{Ft{szLs${Ls8{szrzrzs${r${rzrzrzrzsrz!rz5rzMrz rzqzqzqzqzgqz;qizgqzHqzpzpJzpzpz6pczoCzoOzopz1oCzn zny|n/zIn#z nymy nCzmOzmzmznJzunznznczozozoz#pzNpzp{#qzqz;qzq{r1{qzqzqz.r${(rzqz5r{r8{`r{5rzMrzr1{rD{r{rzr8{rX{r*{r{r{rD{r1{rzTrz@rzrzqzqz:rK{r{r~{sr{:r{@r{r{@r{r{rk{rQ{rzrzr {4s{'szLs{rs>{sx{s${srzHqz#pznz=nznr{o{q|'s-}u~`{~~~|R|k{ay{|vd{t{s{`szfs {"szrzrzs{r {rzrzrzr{srz@rzGrzTrzrz rzqzqzqzq}zgq}zqzTqzq]zpczpzpiz/pJzo*zo6zopzIoCznznyn*z]nzmymzm#zm/zm#zm6zDnvzinzn}znvz*ozozozoznpzp {qz#qzZqzq{q{qzqz!r{Tr>{!rzrz:r {sr8{Mr{:rzsrzrQ{r1{yrzr {r8{r>{rzr${r>{r^{r*{rzr{5rzqzqzq{Mrx{rd{rr{r{r{Mr{(r{.r{r{r{rD{r{r {sX{Ls8{4s{Fs{ksX{Ls>{s${r{q1{zp{6oz]nznx{o&|aq|-s-}tP~Hz+~i~(}|x{y{vK{t{szs*{xsX{-s{szs{r{r{rzrzr {rzrz@rz`rz:rzqzqzrzr{qzyq}zsqzqzMqzqzpzpzpzNpVzoJzoczoiz[oOznzn6zn]zDn#zmymznVznCzm*zm{rzqz:r${srD{5r {rzMr${rd{rQ{r8{rK{rd{r>{r{rK{rK{r^{r{r${r{lr{ r{qzq1{(r{`rd{MrX{r{sr{@r{r{r{yr{r{rK{srzr8{sd{-s>{4s${4sD{Ysk{LsX{s1{r>{q1{p{ooznznQ{o|pr|r}-t=~x>}~j}} |z{w{ u1{t>{sk{YsK{s{r{s1{s>{r{rzr*{r8{rzGrzlr {sr>{lr8{qzqz r{q{qzsqzsqzq{ZqzpzpzpzpzNpzoczozo}zCoOzo]zn{p>{pD{q*{Hq>{sqK{q8{q8{qD{!r{ rr{q*{ rd{.r{.rr{r1{q{lr{r{srx{Trk{MrX{r{r{srk{r{r{r~{:rK{GrX{srk{!r${qzq{q>{q{5r{5r{r|r,| r|q{q{:rM|lr|Mr{lr{r{r{r{rx{r{s{r{r~{r{q{p{oo>{nX{n{o,|py|r|-t~xk|~~~x}|"zY|Dw|t{s{Fs{r{r~{r~{r{r{Tr{Grr{`r{Gr{qk{qQ{qd{r{qx{q>{qK{q~{qX{Tq1{BqD{Hqr{)qd{p{p${p{pD{{o8{Np~{px{p>{pX{qr{Hq{nq{gqr{q{q{q{qx{qr{q{q{q^{qx{r{.r{ r{q~{:r{`r{.r~{rd{@r{r{lr{:r~{rx{sr{ r1{q{q1{q~{q{q{!r{`r&|(r,|q{q{qR|rm|r | r{:r{r{r{r{r~{s{s{r{r{r{q{p{uo1{nk{n{o|UpY|.r|s}v {~ ~~}|z3|w{ u{s{xs{s{rd{r~{r{r{rr{r{r{r{GrQ{r${!rK{.rd{q${q*{qD{qD{q*{q{nq{yqD{gq8{ qzpzpzpz[pzpzpzozooz$oizoznznz%nczniz7nzmvzmOzmizmvz*nz=nz=nznzo{Iozo {o*{NpK{tp>{pzp{Bqr{MqD{aq>{yq{q~{q~{q1{q{qX{(rx{rQ{q*{.rK{r{r{:r8{frd{rr{rk{rX{rr{r{r{r{r^{r~{r{Gr${qzq*{qk{qX{qd{fr{r|r|(r{q{r|GrF|yr{r{r{rr{rX{r1{s~{`s{fs{sQ{sX{r{r{;q>{p>{n8{unr{n{o,|q|Ls}duv~z~~B~]A}||*y{>vX{t~{s{Ys^{s1{sQ{sx{sx{rQ{rX{rd{rK{r{yr${rK{sr>{:r{r{r1{r8{q {qzq{q {qz;qzBqz.q{p{pz[pz[pzpzozPocz6ozoznCzDn/z]nz%nczmOzmzm{r1{!rK{.rd{r1{:r1{srX{rr{r^{sr${yr>{r{r~{r*{rX{r{r{r>{rX{rx{r{r1{ rz r{.r^{qd{q^{sr{r{r{Tr{r{r{Gr |lr{r{r{rx{r>{r1{4sk{rsx{`sx{4sK{4sX{As{rk{qk{p${Vo1{nD{in^{ho{q|sg}tb~hy~~|~}}{)zx{Vw~{3u{9tx{xs1{-s${Lsk{Fs^{s1{r${r{rK{r{r{r{r>{lr {5rzrz(r{r{qzqzqzq{qzZqzTqz;qzqzpzpzpz/pzo}zo}zuozCoznVzun*z]n]zDn]znJzm*zmpzmiznvz nvz=nznznznzPozo {p{6pzp{ q8{sqd{yq*{sqzq8{ rX{rK{q{r*{GrX{.r*{!r{:r${r{r{yr>{Tr{fr{rk{rd{r>{rr{s{r~{rD{rr{s{r^{rD{@rz.r {!r>{q1{qk{frx{r{r{Mr{Mr|@r{(r{@r{r{r{rr{r1{rQ{Asd{xs{`sK{As1{Asr{`sx{rr{q8{p*{o {n{Dn1{Po{gpy|r(}s}w~?}~}~M|'{{xx{u{Ft^{sk{`sQ{rsx{AsQ{r{r1{r>{rX{rzrzr*{r${r{`rzsr{:r{rzqzqzq{qzqzqzq {Zqz.qzpzpzzpzNpzozozoz{!r*{MrQ{srk{TrD{fr>{rQ{r{r{rK{rK{r^{r{rD{rD{rD{r{r{rK{Mr${.r{ rD{q8{qX{@r{r{r{sr{5r{:r|r{r{r{r{r{r8{r${sX{As^{:s>{FsX{fs{ks{sQ{:r*{Tq>{/p1{o {]n*{ o{oR|q}Asb}u~{>]i~Q|3|{y{Jv{wtX{s>{sX{`sX{-s1{r{r${sQ{sk{r{r{rD{r8{r{:rz:rz:r{rzqzqzq {qzqzqzsqzMqzpvzpzpzpzUpzo}zo}zozIocznJznJznCzPnJzmznOz1nz1nznczm]z*nznznznz1ozo{oz pzp${pD{qD{)q{yq{qd{r{q>{q1{!rQ{!rK{!r1{q{.r>{frd{MrX{(r {r^{rx{r~{rX{rD{rr{rr{rQ{r^{rd{r{rk{rX{sr1{5rzqzqzqX{:r{r{r{r{r&|sr&|!r{.r |sr{r|r{fr${r>{r{sd{s^{sd{As{'s{rr{Gr^{sq{BpX{ o {|n{uo{gp,|q|rs!}u~zD ~b~~(}!||6y&|Jv{-tX{fsQ{-s{s{rk{r^{rr{r{r^{@r1{@rD{r~{lr^{!r>{ r8{rQ{rr{q8{q{qX{qK{sq {)qzHq{5q{pzpzpzp{npzozozozozoznVznznz1nOzn{ozp {npD{px{pD{p{HqX{yq~{q^{qD{q~{q{q{qr{q^{r{ r{!r{rr{qX{!r{5r{!rd{Gr{r{r{yr{sr{r{r{:rd{:r^{.rK{(rD{q1{q{qd{r{:r{Gr{(r{.r{q{q{q|5r?|`r{5r~{Mr~{r{r{r{rr{r{s{r{rx{frx{q{gpr{$o{nD{Po{UpR|q|-s|t)~zy>q}~~g}R||6y{v{rt{sr{Ls{-s{rk{r>{rK{rk{r^{rK{rK{rd{rX{:r*{r{!rK{r1{qzq {q${q{qzMqznq{gq${qzpzpzp{tpzovzo}zozoz6ocznOzn]znpzcnJzn6z%nOzPnz7nczm#z%nVzunz|n}znznzhozozozpzp{p${pz#q{Zq {q>{q*{qzq1{r>{q{ r${5r8{!r>{yrX{5r>{@r*{rd{rd{r>{r8{rk{rr{rD{r*{rX{rd{r^{r{r>{rQ{Mrzqzqzq>{!rx{sr~{TrX{r{r|Mr{ r{r{r|r{r{r1{r*{r>{s>{"s${FsX{SsK{AsD{s{rX{5rx{p>{oznzn{o{zp&|r|'t}0x~ }|~Q}9~9|{{wd{9u*{?t8{sD{xs1{As{s{4sD{s>{rzrzr {r{rzlrzrzr*{srz:rz:rz(rz rzqzqzqzqzsqzBqz.qzqzpvzUpVzBpizp}zoVzVoz oz o]zn{s>{fs {Ss{'s1{r1{.qzoz oznX{Vo{/p|Gr|s}=w~|~]},R|{{xQ{uz^t{t1{sz4sz4szLs{:s{rzrzs{r{rzrzrzrzfrz5rzMrzrz(rzqpzqzqzqzyq}zHq}z5qz#qzpizpJzgpJzBp]zo/zboy6oy$o*znznyinyVn#z*nzmymy1n{r {rzr*{r>{rz.rz rz:r {5r8{Mr*{rQ{r{r{Tr{:r~{sr{r{r{r${r>{'sQ{"s${szYszs${rs{LszLs{As1{r{;qzozoznz$o{o{q|s}jv~{~D}|Y|~{yD{vzt*{szs{AszAs{:sz:s{rzrzrzrzrzsr}zrzrzTrz.rzsrzMrzrzq}zqzqzqzyq}zaqzMqzqzpOzp{jvztD{tD{kszAsz4sz4s{szrzr {rzrzrzrzr{rz`rzGrzGrz!rzrzqzqzqzqzTq}zMqzTqzpizpJzpizzp}z#pOzo*zo/z[o{.r${ rzrzsr>{fr${GrzGr{rK{r{rd{sr{rX{rK{r*{r{r*{r^{rd{r>{r*{rX{rD{frzrzqz r*{q1{rK{r{r{r{@r{r{r{fr|Mr{lrd{r{rk{rzr{-s^{fs{:sd{r*{sX{s{r^{Bq*{#pzPo{n8{6ok{#p{q|sg}uv~z~^~\~,(}!|{x{vx{t{sk{s>{r{rd{rQ{r>{r*{rX{rX{sr>{(rzGrD{MrK{r{qzqzqD{q{qzq{yq {Hqz)qzqzpzpzpzpz6pz6pzozozooz1oznvzon/zDn6zIn}z1n}zn]zmVzmOz nznz%nzInznznznzhozo1{#p>{Np{pD{pX{;qx{ZqQ{Mq*{q^{qr{q^{qX{qK{qr{r{qQ{q^{!r{rk{qK{q^{5r{:r{5r{!rx{`r{sr{Gr{5rk{.r~{lr{`r{q{qzq1{qd{qd{qx{:r{r3|lr9|q{q |q9|qR|q|.r{.r{:r~{@rd{srx{r{r{r{r~{r{r{q{p~{oX{6o{n{uo{[p&|fr|s;}u~z}~2~T}{?|x{ju{s{Ls{r^{r~{r{rr{`r8{lr^{r{yr{!rD{r1{@rx{:r^{q*{q>{qK{qr{q{yq{aq {yq1{Zq1{qzqz#q1{pzpz{qd{r{r{Mr{r{r{r&|r|@r{yr{r{yr>{r${rQ{Ss{Ls{sK{r>{"sx{s{rx{)q8{ p{o8{nr{n{o3|r}ks}up~z~~v~}|{x{1v{t{s8{As1{-s^{Ls{r8{r*{rX{rk{r{lrzsrzr*{r8{Grz!rz!r{r { r{qzqzq {qzHqzHqz;qzqzpzpzpzHpzoczopzuozVozn}zn6zunCzInVz7nczm/zmJz nzmczmOzm]zVnznznznzoozo{/pz[pzp{q*{;q {;qzZqzqK{qD{q{q { r{r8{ r{ r{:r8{lr1{Gr${@rzsr>{rx{rK{r8{rK{s{rk{r>{r^{rr{rk{rK{:rz!rzr{ r8{qD{:r~{r{r{sr{!r{.r{r{:r{lr{r{r{r${r{sD{LsX{AsK{-s>{:sK{Fsk{sX{`r1{#qz6p${ ozon8{o{oY|q|sH}u~M{I~K|!|{y{Pvd{tX{s{Ls{Ss1{LsK{s {r{s8{sQ{rzrzr{r{r{@rzGrz@rz(rzqzqzqzqzqzZq}zsqzTqz#qzp}zpzpzbpzoOzoCzovzIo]znznzn6znOzmzmym/zn]zmOzm{:r{@r{lrD{r8{fr${r${rQ{rr{r>{r1{r>{rQ{rQ{rD{rK{s{rr{r {(rz5r{!r${q{qQ{@rr{r{r{lr{@r{:r{`r |Mr{r{r{rk{r8{r1{:sr{`sK{Ls{4s${YsX{`sX{'sD{lr*{qz)p{ozPn { o{#pm|q|'s}v~{~>B~%|{{x{>vx{rtK{s>{rsD{YsK{"s{s{r {sQ{r8{rzrzr*{r {rzlrz:rz:r {rzqzqzq{q {qznqzyqzBqz qzpzpzpz[pzoCzo}zozPocznzn#zncz%n*zmzm6zmOzmzmvzmcz%nzcnzinznzozhozo1{pznpzp>{q>{Zq*{gq{q^{qX{q>{q8{rD{(rK{(r>{5r8{TrD{yrx{Tr>{@r1{Mr>{rx{rk{yrX{yr8{rd{r{r~{rk{r~{r{rQ{yr${rzr{q{q>{qk{@r~{r{r{fr{(r{5r|r |!r{r{r{r{r>{rQ{-s{Ls{"sQ{sD{:sr{Fsx{rD{5rK{qK{p>{ o{Vn{1o{p|q4}Fs}1v~|PDv~7|{{x{u{^tk{s>{-s>{Fs^{sD{r>{r>{rd{rQ{r{r{r1{lr{5rzrz.r{:r*{rzqzqzq{qzyqzaqzaqzHqzpzpzpzpz/pzozozozoczn6zniznzDnpzmCzm{q{q>{:rr{5r~{r*{ r${.rX{lrr{TrK{5rQ{MrQ{r{r{yrX{lrK{rk{r{rX{rD{rr{r{rx{rd{!r{q{q${q1{qr{sr{r{yr{:r{r|r{@r3|r{sr{r{rr{rX{r{s{'s{sQ{sd{:s{'s{rK{q8{p^{o{o{]nK{uo{p|lrH}s} w+~|P V~9~|z{w{_u{sK{Ls^{"sx{r~{rd{rQ{rX{rr{rd{Gr>{GrK{yrx{Mrd{r{q{q>{q>{q1{q1{qQ{qd{nq{BqzZq8{BqK{pzpzpzbpz/pzozozozIoznzn}zcnczInzm]zmVzmczmzmpzmzmz7nzcnzinznzo{o1{o{ p*{pr{p{pK{q${5q>{q{qr{q>{qQ{q{q{qr{qr{q{ r{r{qk{q{r{r{qx{!r{fr{Mr{:r{.r{.r{(r{qX{q8{q>{qQ{yq>{yqr{q{5r|(r|r|q|qF|qF|q|qF|!r9|5r{r{.r{`r{r{r{r{r{r{r{!r{Zq{Bp{Cor{|n^{n{o?|q|s;}?t~nx~|k?~I~3||y`|vF|kt|Fs{r{r{r{lr{fr{Mr{lr{r{qQ{(r{r{q{qK{qx{q{qr{Tq{aqK{qk{gqk{q${pzp{p^{p{p{Bp{{)p${pX{p~{pK{ q1{aqQ{q{q{qk{qd{q{q~{qX{q^{q~{r~{rd{qd{fr{fr{:r{(rr{r{r{Trx{Gr^{r{r{sr{@r^{rD{qX{qk{q{q{q{fr|Mr{.r{r|r3|q |q&|r|sr|r{.rX{GrQ{r{s{r{rr{r~{s{rr{yr{aqk{pr{6o{Pn{n{oy|Mq}r(}'t/~x+?}~~}||y|v{t{s{Ls{"s{rr{r>{rQ{r{rX{r1{fr{yrQ{fr>{:r*{ r{:rD{r1{qzqzq{q{q {MqzHqzTq {qzpzpzp{zpz6pzozozoz{q${qzq*{r^{q*{q1{r8{@r~{:r^{!r${@rK{r~{rk{fr>{srX{rd{r~{rD{r>{rx{r{srK{fr1{frD{.r1{q1{q{qK{q~{sr{Tr{Gr{(r{q{q{q{fr{r{r{lr8{rd{s{Asx{s{r*{'sk{-s~{rX{lr1{Zq${pznzin{n{o,|#q|rH}t~zk9~~cb}|{y{v{tQ{s {fs^{LsX{r${r{r${sd{r*{yrzr{r{r{`rz(rz5rzMr1{qzqzqzq{qzgqzq {sqzBqz qzpzpzpzBpvzoJzozoz*oczn{r${q { r{MrD{:rK{:r*{lr^{rX{rD{Gr{fr8{r{rr{r {r>{rd{rX{rk{sr${(r {!r{q{q{qx{:r{r{fr{lr{@r{ r{q{r{lr{r{rx{lr{r>{sx{-s^{"s>{'s>{Fsk{-sX{rX{Gr${Mq*{pznzDnzo{oY|sq|r}qu"{~~||{ y{vX{2t*{s${LsQ{AsQ{r>{rzr${sk{rK{frzrzr1{r{.rz.rzMr*{!rzqzqzq{qzqzyqzq{gqzBqzpzpzpzzpz)pizovzozo}z oCzn/znJzinVznCzm zm6zmczmJzm{sQ{'sx{"sd{r8{r8{p*{oznz1n{$o{o`|q}r}Ev1!|w~6~~|S{{cx{juX{t8{sK{Ls^{-s^{r {rzr1{rQ{r{sr{r{rD{fr {rzrz!r{ rzqzqzq{q{qzgqznqzHqzpzpzpzpzHpvzoczozozbovznJzn6znVzcn]zmzmzmVzm]zm*zmCzmznznzDnz|nz*o{Vozozozzp8{pK{p{)q1{qK{qD{q{q{q>{rd{r^{q{q*{!r^{rQ{q{r8{Grd{5rX{.rK{GrK{srx{r{srQ{sr>{rX{r{r~{MrX{ r{q{q8{q{qQ{q{:r{5r{:r{r{q|q{q{r{sr{Gr{.rK{lrK{rk{rr{rD{rd{s{:s{rQ{Gr${q8{p1{IoznzcnQ{o&|zp|r4}Ss=~{w|D~I~}y|Zz |\w{t{sX{4s{s{r^{`r{srK{rx{sr^{@r8{!r{sr~{Grd{r{q${q>{qQ{q {gqzq${qD{aq {qzqz)q*{p{pznpznp{bpzozozozbozn}zncz|n}zunzmczm{Hq{sq{;q8{TqQ{q~{qx{qX{qk{q{q{qk{qK{qr{q{q{q{q^{q{!r{ r{q{!r{r{q{qK{qD{qQ{nqX{;qK{yq{q{q{q{q&|qF|q,|gq |yq?|q,|rF| r{q~{q{Tr{yr{fr{sr{r{r{(r{q{p{ox{n8{*nD{*o{#pR|nq|r;}t~y}}}{| xm|Eu|s{r{r{`r{5r{ r{r{r{q{q~{q{q{q~{q~{Zqk{gq{sq{.qK{#qd{)qr{.q~{qx{pQ{pQ{pX{[p${{o{ozCoz*oz oznzPnzDnznzmizWm/zimpzmzmzim}zmzmz*n{nzunzn{*o>{uo>{o*{p>{pr{tp>{p>{q{Mq{Mqd{Mqk{nq~{q{q{aqD{sqQ{q{q{q^{q~{q{q{q{qk{q^{r{q{q{qr{ rx{r{qr{qX{qK{qX{;q8{.qK{yq{q{q{q{q{qF|q|nq |q|r&|q{q{r~{5r{fr{r{r~{r{r{r{5rk{qr{p{oK{n{=nk{6o|p|nq|rt}u~zw}~}|z?|w| u{sQ{sd{rr{rd{sr1{`r${yrr{rk{5r1{!r*{GrX{r8{q {q {q8{ rd{q>{qzHqzZq {sq${qzqz#q {pzpzpzgpzgpzpzozozozozn]zVn6zPn}z*nzmVzm zmCzmpzmVzpmCzm}zmznz=nz|nznzho{ozozUp {p{p{p{)q*{;q${nq{aq{q*{q>{qD{q {q${q^{q>{q*{q{!rr{Mrr{rD{q{Grk{frx{GrQ{@r${srd{r{MrX{r{r{q{q{yq {nq${q{5r{@r{r{q{q{q{q{r{.r{5rx{r*{:r*{rD{rQ{r1{r1{rD{rQ{r{`r{qK{p>{6oz|nzIn${ho{np|(r}ks~wD|~~}q}|Az{vw{tX{s{As${"sD{r${rzr{r1{r{yrzGrz`rzlr {(rzqz!rzr{r {qzqzqzqzZqzHqz;qz)qzpczpzpzpz#ppzo{r{q{r${GrK{@r8{ rzrzsr1{r>{lr{sr${rD{r8{r>{rz(rzqzq{nqzq8{qk{sr{5rx{5r{r{r{q{q{!r{Tr^{fr>{Mr{yr{rX{r*{rzr*{-sX{sQ{r*{@rzHq{#pznz%nznx{o&|q|fr;}t~z,~~(}G|{6y{JvQ{Ft{szAs${s${s*{rzrzr {rzrzrzyrzfrzrzrz:rzrzqzqzqzqzqzsqzaqzTqz5qzpizpzp}zpzoCzoJzoJzhoJzo6znzunzun{(rk{yr{Tr{r{r{q{q{!r{Tr{lrk{sr*{lrzr{s>{s8{s8{sK{'sd{rK{rzqzp{oznz]nzIo{pr|q|r}ov>.|D 6~w~r|'{{#x{wuX{sz`s{'s1{"s*{rzrzr {r{rz`rzrzr{frzrzqz.rzrzqzqzqzqzqzZqzsqz;qzqzpizpvzpzHpczpJzo/zo]zooOzo/znzn6zinCzmymymzmCzm*zmzm#znz7nz]n}znzPozbozozoztpzp{p{qzyq {q*{qzqzq {q{!r8{q{qz(r8{:r8{!r{r {(r{sr>{Gr${5r{fr*{rQ{r8{fr{r1{r{rr{Mr{qzqzq1{q {q8{q^{r{r{.r{r{!r |q{ r{.r{r{srX{Mr{lr{r8{"sX{s{r{"sQ{Asx{rD{fr {yqzzpzIoznzn*{o|p|lr4}s|~xq}~2}}{y{vx{tQ{s{sz-s${r{rzrzr1{r{rzsrzr{r{frzrz5rzGr {!rzqzqzqzqzBq}z;qzZqz5qzpczppzpzpzUpzoJzoOzoiz6oCzn zn#znJzin6zmymy n]znpzm/zm6znpzVnz]nvznpznzo{ozoz{qzq${(rX{!rD{q{q{.rX{!r1{.r1{5r1{srk{r~{frK{Gr1{`rK{:r8{Gr1{qzqzq${q8{q${qX{5r{yr{sr{r{q{q{q{q{!r{`r{:r>{:r8{Tr${r{r{r>{rD{r{rr{TrK{q>{pQ{o{nzn*{o{pM|Gr|Ss}vD{w&~~^}|6z|cw|u{s~{r8{rk{r{rr{lr*{lr8{r{srk{5r8{q{ r8{q${q*{q{q1{q1{q${Bqzsq{q8{Bqzqzpzpzpznpz{q{MqD{qd{qd{nqzq*{qQ{qx{q1{q*{q1{q~{qK{qK{qX{(r{r^{q*{ rX{:r~{@rr{!r>{.rQ{@rx{lr{rD{qzqzq*{q1{yq>{qk{@r{Gr{Gr{q{q{q |q,| r{5r{`r{:r>{.r8{yr>{rk{r~{rX{rd{r{r{.rX{Mq>{[p*{uo1{n {Co~{Bp9|q|r}^tI~6ydY}k~}{3|x{v{rt{sX{s1{rK{r^{r{r>{r^{rd{r${5rzMr {Tr${.r{qzrzr{r{qzqzqzqzsqzMqzMqzBqzpzpzpzpzBpzo6zo{frr{r{r{@r{!r{5r{!r{r{`rr{r{rX{rzr {r>{FsK{'s*{s>{s{4sX{r${rzpzoz oznz[o^{{rzrzs {fs${xs*{Ls{"szYs*{s{srz.qz ppzPozunz o>{o|q}s}u~`{b~K|{d{xQ{ v*{t{szLszfszFsz'szszrzszrzrzrzrzrz`rz5rz:rzfrzr}zqczqzqzqvznqOzsqpzqz;qizp6zpVzp]zpVzBp{sr${@r{Tr{yr${r8{r*{r{r8{r~{r${yr{r1{rk{r1{!rzrzq{q>{qK{!r>{r{r{r{!r{!r{:r|:r{:r{yr^{rD{r>{rzr${sD{4sD{-sX{s8{sd{sr{:r{)q{6pz[ozn{o^{gp{r|Fs}_u~z^}~~{}{,|=x{ud{^t{s^{s{sX{sX{rX{r${r8{rK{rX{lr{5r{@r${(r{(r*{q {q{r1{q*{qzqzq*{nqz.qz#qz)qzqzpzzpzUpzNpzozopzuovzVozoz|n*z]n#z]nJzIn]zmzm*z=nz*nvz*ncznJznznzoz6ozozp*{Bp{gpzp${Bqd{TqD{Mq{q8{qd{qX{q>{q${qQ{ rr{qK{q{q>{r{qk{q>{q>{!r{5r{rX{:r~{fr{yr{5rX{r^{:r~{Mr{q${qzq{qd{qr{qD{qx{:r{sr|r{q{q|q&|q{q{`r{Mrr{@r8{lrQ{r~{s{r{rD{rQ{rx{r{q>{npzoozn8{ok{o{pr|r}s=~w^|9~b~||*y{Jv~{t{s{Lsk{r{rQ{sx{rD{r{r*{rX{r>{Tr{Tr${sr8{`r1{(r{ r{qzq {q{qzqzq*{qz#qz;qz5qz)qzpzpzpz[pzo]zoOzoczCoOz oJznzn/zniz|nCz%nzDn6z|nizun]znVznpz ozVozoozozpznpzpzpz;qzq8{qzqzqz(r*{MrK{ rzrzTr${rD{Tr{:r{lr*{rK{r8{r{r*{rd{r8{r*{r8{sx{s^{r${r${rk{rK{srzrz rz(r1{(rk{.r8{r{r{r{ r^{qr{r{r |sr~{sr1{r>{r{r{r${'s1{fsQ{Ss>{s{"s>{-s^{rK{yqz[pzozn {Vo^{o{Zq|r[}t~zW~~7}G|?|x{&vD{tQ{sD{s8{Ls*{ksK{:s1{rzrzr{s${rzrzrzr{rzMrz:rzMrzrzqzqzqzqzqzZqczgqzTqzqzpVzp]zpvz)p{r*{rzr{s^{r{ rzqz.r${ r*{r1{:r8{r{r{yr{r{(r{sr{r{rx{r^{rk{r*{rzszYs8{Ss{:s {4s{Ss8{-sK{`r{ qzoz*ozn${Vok{p |:r}Ys}jv~{~~/~~|4{{xd{uK{tk{s{Fsz:szLs{As{rzrzs{rzrzrzrzrzfrz:rz:rzMrz.rzqzqzqzqzqzZqzsqz;qzp]zpCzppzpz)p{rK{r{rzrX{rQ{r${lrzr1{r*{srz!rzqzr${q${q*{Gr>{r{r{`r{ r{(r{yr{r{lr${rQ{r^{r{rzszrs8{ks>{4sz4s{As1{r{qzpzo}zozn${o{[p`|@rA}s\~wK}~]~}M|Hzr{+w*{uD{FtD{s{'sz-sz4s${s{rzrzrzrzrzrzrzr{lrzrz(rz:rzqzqzqzqzqznqzZqzMqz.qzpOzpOzp}zNpczozo/zoVz{sz"s${:s^{r^{qzHpzooznzn*{o{p|rt}s~xk}~>}:}R|yr{v*{tk{t>{AszFs{-s${As>{r{r{r{r${rzrzsrzrzrz5rz.rz:rz!rzqzqzqzqzsqzBqvzTqz.qzpvzp]zpvzpz6ppzo{q{yqzq{r*{q{qzqz.r>{GrQ{r { r {.r1{Gr${@r{(r{`r>{rd{fr{Tr {rK{rr{r{rD{lr*{rr{rD{(r{qzq{qX{qd{rQ{yr{r|r{q{q{(r|@r|!r{Tr{r{rr{r>{rQ{"s{:s{sd{sX{s{s{r~{Mq{Bpzozn{[o{p|q}'s}t~yw}~~}{f|{x{u{?t{sd{r8{r^{s{rk{r>{r{rD{rK{`r>{ rz:r>{MrX{5rQ{qzq*{qK{q*{qzq{q${sq${qzqzqzp {pzbpz/pzUpzozo}z{q{q{qr{q8{qd{q{q{qX{qx{q{qx{qd{q^{r~{!r{ rx{qQ{.r{r{@r{ rd{!r{fr{ rX{qzq {qx{q{q{q{5r|srR|q{q{q|qm|q|q{r|@r{:r{(r~{sr{r{r{r~{r{r{r{q{pd{oK{Cox{n{o{tpY|r|fs}vDz}&}g}yr| w{t{s{s~{rd{r~{r{r~{Mrd{GrX{sr{@rk{ r1{q${:r{.r{qQ{q*{qX{qr{q8{Zq{sq1{yqD{)q{qzpzpzp{gpz{qk{qx{q1{q8{qd{ r{qK{q*{qQ{rX{rr{q{:r~{lr{sr{GrX{r{yr{r{GrK{frX{srk{yr~{.r8{qzq*{qr{qx{q^{r{r|lr|r{q{q| r3|!r |!r{Tr{r{rx{rX{r{'s{s{rx{rd{s{r{rK{p{ozo8{nx{{rK{yr{Tr{rD{sr1{.r{rz!r1{ r{qzqzqzq{qz;qzTqz#qzpzpzpzgpzBpzozzoczPo}zCozn]zinzcnJzcn}znVzm zm#znpzn}zmJz*n}znznznz1ozozp{#pztpzpzq>{5q{Bq{q>{qd{q*{q {q{rX{rX{q{q{5rX{lr~{:r>{5r${Tr>{rr{rQ{`r*{r^{s{r~{r^{rD{rx{rr{yr8{qzq{ rD{qK{q>{.rr{r{r|5r{q{r{5r|r{fr{r{r{r>{r${rK{Lsx{Asd{r${-sD{Fsr{rX{q{pzoz ozn>{Vo{Hp|Gr[}Ss~vPf|q~Q~|z{w{qu{2tK{xs{As1{4sD{4s^{r{r {rzrK{r {yrzrzr{yr {rz(rz5r {qzqzqzqzqzqzZqzHqzTqzqzpvzpzpzNpzoCzovzozIoiznznzunCzcnJznzmymJzniz*nizn]z7npznznzoz[ozozpzNpzpzp{Bq${;qzgqzq{qK{ r>{q{q{Gr^{GrQ{rz r{MrD{srK{Mr{:r*{rQ{rX{rK{r${rk{rr{rd{r8{rD{r{rX{r{(rzr{ r>{q{q*{r{r{r{5r{(r{.r{Tr|Tr{r{r{r>{r{r${Ask{Ss^{:s${4s${SsX{Ys{rQ{r{pzoznzn8{ho{zp|!r-}rs=~vwd}^DI~}m|zz{w{wu{t8{rs{Ys>{Ls>{"s>{rzr {sX{r${r{r{rD{r{`rz:rz:rzMr1{ rzqzqzr{qzqzTqzyqzHqzpzqzpzpzUp}zoJzopzoz{Bq{Tqzqzq1{qK{qzq{ r{(r8{MrD{rz.r1{rr{fr>{.r${Mr${rr{rX{sr{rD{rd{r{rX{r*{rd{rr{rQ{Mrz:r{(rD{q*{q8{rk{r{r{r{Gr{Mr|@r{:r |5r{r{r{rD{r${rX{Lsr{AsK{s {'s>{Lsk{Lsr{r8{qzp{oznzn${o{p|Trn}rs=~w?}^pP~}R|gz{{w{&u{'tK{s${fsD{SsK{s {rzr8{r>{r{rzrzr>{r{Trz:rz:rzMr{rzqzqzqzqzsqzsqzqz5qzpzpzpzpzpVzppzoVzo]zIoizn/zn*z|nJzPn{(r*{!r{r{:r*{yrk{Mr*{@r{Mr{rQ{r>{sr${r*{rd{rQ{r1{r*{rd{r~{rK{(rzrzr*{q1{q1{rk{r{r{fr{@r{`r|r{r{5r{r{r{rK{srzsx{Lsx{Ysk{s${Fs{Ls{sk{rQ{q8{p${oznznX{o| q|rb}si~xq~}%~|?|y{w{t{s^{Ss^{As{"sr{r>{r{r>{rx{r${Mrzsr8{rk{fr>{qzr {(rD{.rK{q{qzq*{q${yqz;qzHqzBq {#qzpzpzpzNpzozovzozhozopznczn}zncz1n/zm#z nVz*nznpzm6zInznznznzozo{o*{ozUp {p>{.qr{#q*{5q${qD{qK{qX{q*{qx{qx{q^{qK{qX{rx{!r{qQ{qQ{(r{5r{Gr{rX{@r~{r{r{:r^{fr{Mr{sr{@rx{ r8{q8{q>{qK{qX{q{:r{@r{(r{ r{q |q&|q |q{Tr{Mr{!rd{(rQ{r{r{r{r{r{r{r{rr{;q{Hp{IoD{n>{zo{pY|q|-s-}u~y?}$}};{|\x?|u | t{"s^{r{r{r{rx{`r~{r{sr{MrX{(r^{@r{!r^{qX{q{qX{qX{q1{q{q{qD{nq${Bq{ qzqz q {pzpzpzp{pzozozzoz1oznOzn]znpz]n]zn*zn{(rx{!rd{ r>{.rQ{fr~{r{TrX{@r8{yrQ{rr{rd{rQ{r~{rr{r{sr>{@r{ r{q{q {q8{r{r{yr{Tr{r{r{q{r{lr{r{rr{`r {r>{s{:s{s>{sD{4s~{ks{rK{rK{sqQ{p>{Coznz{r>{rzr{r1{rQ{r{r{r*{s^{r{rzlrzGrz rzqz rK{sr{rx{r{r{sr{5r{ r{Mr{r{r{r8{rzr${Ls^{Ls8{4szAszks>{fsD{s {r{q{tpzIoznz{s{'szsz's {-s{rzrzrzr{rzyrz`rzrzrz(rzqzrzrzqzqzqzqzyqzq]zpizp}zp]zNp/zp*zoOzo/zhoz$oynznCzny nynyIn*znzny7nzcnCznpzn6znVzzozozovz#pzpzpz.qz5qzsqzq{qzqzrz:r{fr{(rz.rzfr {Tr{srzlrzrzr>{r {rzr1{rD{r {rzr{sD{r{r{r{rzyrzqz rzr{rQ{rK{rk{r{r{fr{rX{5rx{r{rk{r{rz"s8{Ls1{Ss {Lszrs1{sK{fs${szr{q{pz{r${yrzrzr{r1{r {rzr1{sK{rzrzr{rzMrz rzrzr>{@rD{r8{r^{r{r{Tr{r^{`r{r{rX{rzrzr {"s${Fs {fs{s>{sQ{`s{szr {q{npzo]znz1o^{o |#q|r4}t~6zWK~I~Q| }{y{v{tzt{s>{fsz4szsz"szszrzrzrzrzrzfrzrzrzfrzrvz:rzTrzqzqczqzqzqzHqJz)qJz#qizqvzp6zzp/z{yr8{r{r{yrr{frr{r{fr~{!rQ{r1{qD{ r^{qX{q{q{q^{q>{nq{5q{gq8{Zq8{qzpzp{p{p{6pz pz pzoz6oizovznznczIn/z*n*zn{q*{q8{qr{qx{q{q1{qX{ rk{q>{qD{(r~{(rr{!rX{r>{:rx{r{srr{MrD{r{r{r{Gr>{lrr{r{rr{qzqzqX{q{qx{!r{:r{r,|5r{q{q{(rM|:r|.r{@r{lrk{lr>{r*{r8{s{'s{sx{r^{r{r{qk{p{Pozn>{o{o{pm|r|2t"~Ox~|~~~||y{v{tr{sr{sx{s1{sD{-s{rk{r${r{r${r{r8{Mr{lr{lr{.rzqz!r{!r${qzqzZqzqzqz;qzqz)qzqzpizUpczBpz6pzopz[o{v8{t1{s {Ys {As{Ls1{rzrzrzs>{r {rzrzrzrzGrz@rzfrz:rz!rzqzqzqzqzqzTqzaqz#qzpizpVzpzp}zozozoOzuoizoznyunzn/znyn zmynVzn/zmznznznzn}zozoz#pz#pzgpzpzMq{ZqzMqzqzr1{qzqzqz5r{@r*{.rzrzTr{r^{lr${Grzfr {r8{r${r{r{rX{r${r {r{r1{rK{r${lrz:rz!r{q {q{rQ{r{r~{r{Tr{Gr{(r{.r{Mrx{r{r{r{rzs8{SsX{Fs8{'s{:s1{AsQ{Ssx{r{qzpzVozunznD{o |p|r(}s"~xK}~w}q}{z~{Vw~{t{szAszSs{'s{s {rzr{r${rzrzr{r1{rz5rz5rzr{@rzqzqzqzqzqzyqzsqzMqzq}zpOzpvzpzgppzoCzoJzovz[oVz oznzn6znCzn zmzm/zn]zm6zmzncz7nvzinvznizozhozozozgpzpz q{5qzHqzq${q>{q{qz r{@rK{:r8{qz rzsrk{yrQ{5r${:r{rX{rD{r8{r{r*{rX{r^{r*{rD{rX{r^{r1{r1{sr{(rzqzq{qx{r{r{yr{fr{@r{r{q{@r{r{r{r>{r*{rd{"sX{s${4s>{FsQ{rs~{-s>{r{GrD{;q>{oznzun{bo{pM|q|-s}Ev1{W~B~~|{{x{uX{t{sQ{rs^{4s>{r{r {s^{r${r {rzr*{r1{yr{GrzMrzsr${rzqzqzr{qzqzqzqzZqzpzpvzpzpzbpzp}zozo}zVo]z$oVzn*znJzunVzn#zm z*ncznvzmCzmCzmiz7nzcnznznz*ozoozoz#p{p>{p1{p{q${qr{qx{q${q{qK{r^{q1{q1{q${.r~{r^{q*{q1{@rx{sr{Trr{r${yr~{r{r{5r1{r{r{sr^{r*{.r8{frX{r{qzq*{q{r{r~{Tr{Gr|@r|q{q{q3|Tr3|:r{:r{Mr~{r{r{r>{rr{s{s{r{r{:r{nq{#pD{1o1{n{Co|#p,|Tq|r}t~tyw-}~^~}3||x?|u{t~{fs{s{r{fr^{r{r{sr{5rd{:rx{Gr{ r~{qk{qd{qr{qr{q>{qK{qr{qr{Tq1{ q{5q>{Mq{pQ{p{p {p${[p8{p {ozo{o{$oznznznzDnzmOzmzmzmzmznznz=nz7nz]nzn${6oQ{Vo${oozo>{bpx{p~{p8{px{;q{nq{Hqd{gqx{q{q{qx{qr{q{q{q~{qk{q{r{r{q~{ r{@r{Mr{!r{(r{lr{r{@r{rx{r{Mr{q8{q{q>{q{q{q{ r{@r3|.r,|q{q{qM|!rR|r|r{:r{lr{r{rd{r{s{r{r{r{r{ r{pk{oo*{n{n{o|gpr|:r|s}wD{+~V~^}|Azf|=w{t{s{rs{s{rr{r{r{r{MrD{yr^{r{lrr{r1{r${.rr{r^{qK{q {q>{qX{q {Zqzgq{gqD{Hq*{ qzpzpzpzHpzpzpzozPovz$oznzn}zuncznJzn]z nzmVzm6zmcznzVnz%nzinznzozbozozo{pd{pX{p${p>{5qD{ZqK{Zq${q8{qr{qd{qD{q8{rr{rd{rQ{rQ{@rr{lr{GrQ{:rD{srx{r{r{r{rx{r{r{rr{sr>{r^{r{:r${qzq*{r{q{q^{@r{r{r| r{q{r9|:rM|Gr{Gr{r{r{rx{r^{'s{rs{-s~{rK{s~{"s{r{Zq>{)p{Co8{nX{n{Vo|.q|'s}t~y}~c}||Uy{v{t{sr{FsQ{:sX{4sx{sr{rD{r${rD{rr{r8{Trzyr>{rQ{`r{rz5r1{.r*{r*{qzqzq{q{gqzBqz)qz)q{pzpzpz[pzozovzozbozncznJz*nzDncz7nvznpzmCzmczmzm}zm]z1nznznznzVozo{/p{Npzp{p8{Zqd{Hq {Tq {q8{qk{q*{q{rK{5rr{!rX{r${r1{`rr{r{5rK{.r${yrk{r{rk{rX{rr{r{r{rQ{rQ{rx{r{rD{(r{r*{rD{qX{qX{Gr{r{r{`r{!r{r{r | r{r{r{r{r8{rd{As{Ss{4sX{-sk{As{:s{rK{ r*{p*{o{nzDn1{o{)p|(rH}Ls}v (|+7p~~|G{{Ox{u{^t~{s1{Ssd{-sd{sK{r{r{rQ{rK{r{yr {r{rD{Tr {Mr{:r{`rX{(r*{qzq{q8{qzgqzMqzZqz.qzpzpzpzpz#pzopzovzoz$o}zn{r${Grk{r{lrr{5r8{MrQ{r{rk{Tr8{lr8{r{r{rk{rK{r{r{r~{r8{srK{Mr1{ r8{q{qk{(r{r{`r{`r{Gr{.r|r{q{Gr{r{r{srD{rX{s{Ls{s>{s>{-sk{4sx{sd{r8{qX{pQ{Vo{Pnzn{o3|p|rT}?t|~x^}~p}d}|y{Dw{td{s8{ksd{Ysx{r8{r${rQ{rX{r*{r {Trzr>{r>{:r{rzr {:r1{q{qzqzq${qzgqzTqzsq{Hqzpzpzp{pz)pzo}zozoz{rzrQ{rX{r1{r{yr${r>{r8{Grz.rz:r1{@r*{rzqzqzq{qzqzyqzgq{5qzpzpzpzpzUpzpz pzozVo]zn/znvznz]nVzmz nVzm}zm]zm/zm}znz nznzDnzn{1o{Iozo{o{pK{p${pz#q8{gqd{qd{gq{qK{qd{qQ{q*{q{qK{ rr{q^{qK{!rr{5r{!rX{rK{(r~{Mr{Trx{:rX{GrQ{r{r{rr{@rr{fr{Mr^{qzq{qX{q~{q{qr{:r{r3|Tr|q{q{q9|!r?| r{r{:r{fr{r~{rQ{r{r{rx{rd{r{r{q{Np>{Co{n^{n{o{pY|r!}s=~w^G|F~)~3}|y`|v{rt{s{r{r{rx{srx{r{@rd{rQ{!r{:r{qX{qQ{q~{q{qX{qD{nq1{qx{yqX{.q{ q{;qQ{qK{p*{pzp${p1{Bpzozozozoz$ozn}znzunz%npzmizmzmzmzpmCzmzmz%nznznzn{n{nz{qD{q^{q8{q*{q{qX{q>{MqzBqzMq1{.q${pzpzpzpzNpzpzozozovz{o${nz n1{n{of|q|s}Pv~{$~B~ ~|z{x{_ud{sQ{Ls1{sD{s^{r>{r{r8{r1{r>{yr{.rzfr8{lr>{rzqzr {r{qzyqzqzqznqz#qz.qz.qzpzpznp}zzpzHpzovzoczo}z{p${pzqznq{sq {qzq{q{q1{q {qzq{.rX{r*{r{!r${yrd{Tr8{`r1{Tr*{rX{rX{r1{r${r^{r~{rd{sr${Mr{:r {qzqzq{qr{Tr{Tr{fr{@r{.r |q{q{.r{r{yrr{`r${r8{rk{s>{r{s8{Ask{s>{r>{yr${qQ{p${Coz7nzVnd{oo|p|:r|s~{xk}~>t}x}{Hz{w{t{s{xs*{Fs8{s{rzr {r*{r{rzrzr*{r{!rz rz:rz!rzqzqzqzqzqzZqzTqzqzsqzpczpzpztp}z)pczoVzovzoVz*o/znznzn6z1n zmymzm/zm#zmym/znvz*n}zDnVz|n}z oz[ozzozozBpzpzpzpz5qzqD{q{qzqzq{r1{qzq {rz.r1{rzrz@r1{rd{sr*{`r{r8{rQ{r^{r${r8{r{rk{r*{yr{r>{r8{(rzqzq{qX{rX{@rK{yr{r{.r{q{q{`r |r{lrX{@r{r>{r1{r{r{s{FsK{s8{rzr1{r>{sq*{oznzVn{n~{Io{p`|rT}tp~;z ~)~c(}|{y{vK{rt{sQ{s8{szrzrzr${r{rzrzr{rz5rz(rzfrz@rzqzqz!r{qzqzqzqzqzHqzpvzpzpzppzHpOz#pJz#pzopzho6zozn/znOz]nzmym*zm/zmzm zm6zmCzmCz nVz]n}znznz$ozozpzgpzpzpz5q {q${gqzqzqz r*{!r1{qzqz.r${Gr*{ rzrzMrD{yr>{Mr{@r{fr{rQ{r>{srzr1{rD{rK{r{r${r^{rQ{.rzqzqzq*{qD{ r{frr{sr{lr{r{q{r{:r{Trx{yrd{rX{r${rzr{"s${`sd{4sD{s{"s{sK{sr${qzozozn*{ok{o{q|`s}u~{~~~|{{ux>{u1{^tD{sK{szsz"s*{s1{rzrzr{rzrzlrzMrzsrzGrzqz rz:r{qzqzqzqzqzgqz#qvz.qzqzppzp]zpzUpzo]zo*zbo{.r>{Mrd{Gr^{ r{qzq*{qD{q{q{q*{q*{gqzqz#qzqzqzpzpzpzbpzovzoizozVoznVznCznVz]nJzn*zm/zmJz%nzmVzm{rr{rQ{sr>{rK{r~{rr{r8{r${rk{rx{r1{r*{rD{lr${qzqzqK{!r{`r~{5r^{r{r|!r{ r{r{Mr{r{Mrd{Tr1{r>{r8{rQ{r{sQ{fs{:sd{sD{r*{ rX{p1{boznzn{zo3|HpF|!r|s}w~|~~}}F|z{w{u1{'t>{s^{LsX{s${r${s1{r8{rzrzr1{r>{r*{Grz5rzsr${:r{qzqz r{q{qzqzqzqzBqzpzpzpzpzHpvzoczozopz6o/zn*zn]znJzDn/z n zn6zmOzm#zmzm/z npzDn}zPn]znznzVozuozozzp {pzpzpzZq{q8{q${qzq{5rK{!r1{qzr{TrD{Tr*{Gr{Tr{lr>{r^{rD{GrzsrzrX{r>{r8{rQ{rx{rQ{r${r{rQ{r${!rzqz r>{rd{!r>{`rX{r{r|Mr{q{r{lr|r{rx{rQ{rX{rK{r {s{LsX{xs~{SsK{s{r${rX{q*{#pzozn8{n{o{)q|sN}u~Zz Q~"~A}}|tyd{ov{tX{tQ{fs{szs{AsK{"s8{r{r{r{r>{rzrzr{r*{`rz rzrz.r {rzqzqzqzqzTqzppz)qz.qzpzNpJzHppz{r{r|r{.r{.r{Mr|r{sr{r{r{r8{r${s{Fs>{`sK{Fs>{:s8{LsX{s^{r${pzoznznk{1o{HpM|r}s~w~ }~|}e~F|z{w^{duQ{etr{s>{LszLs8{`sd{'s8{rzrzs8{r{rzrzr{r{Grz!rz5rzsr${.rzqzqzq8{qzgqz;qvzTqz5qzpzpznp}zBpzovzoJzoo]zCozn/zn#zDnz1n*z%n{qzqzq*{!r^{r { r{.r1{@r>{frQ{.r {:r{yrQ{rK{fr{rX{r{r{r*{rQ{r{r{rK{r8{rr{r~{r>{.rz rzr${rk{qQ{rd{r{r |r{r{r{@r|5r{yr{r{r{rK{r${r^{rs{Ys^{-s>{-sX{Ys{'s{Tr1{#q1{)p${*o{cn{n{o9|q}'s}du~{K~~K}!|{y{ov{t~{s{'s{AsK{Lsx{'sK{r {r{r>{r${rzrzr${r8{@rz!rz5r{5r${qzqzqzq{qzgqznqzaq {.qzpzpzpzbpzp}zovzopz[oz oizn*znczun}z*n]zm/zmOznznzmczmpzonznznznzoozo{/p{Npzp*{aqx{Zq8{Tqzsq{q^{ rQ{q*{r8{@rk{:rK{!r${r*{r{r{srX{frQ{rx{r{rx{rd{r~{r{r{r^{r{r{r{r~{frD{!r{q1{q8{qD{r{r|r{yr{:r{5r9|r{r{@r{r{r{lr^{rr{r{As{s{sr{s{s{rr{lrr{q{tpd{{5q{q{q{5qQ{pzgpzp{[p{pzozozzoz6oznz]n}z=nznzmOzmOzmzmzmzm}zmzVnzunznzn1{[o>{oQ{o{p>{zp^{p{pk{pX{.qk{aq~{sqr{ZqX{gqd{q{q{qr{qk{q{q{q~{qx{q{q{q{qk{r{5r{q{q{ r{(r{r{qk{q^{qk{qk{5q>{;qx{nq{q|q{q|q&|qm|nq&|Hq|q?|q|q|q{q~{r{sr{Gr{!r{@r{@r{q{q{ q{o{nr{mK{n{o | q|sr|t}*xK@|})~{|x?|u{s{r{r{Tr{:r{ r~{ r{r{q~{q^{qX{q~{q{yqD{nqD{Bq${aq^{Bq1{pzq8{)qQ{qK{pzp{p*{p${6pzpzozoz[ozCoz ozoznzIniznVznzm}zmCzvmVz}mczmzimvzvmczmznz nzInznzo {Vo {o {o*{gp^{p8{p{p*{qX{Tqk{Mq>{.q*{qr{qX{Zq{gq{qX{q{qK{q{q>{qr{q^{q>{q>{ rd{rr{rk{rK{@rk{sr{:rd{q{ r1{rK{q{q {q8{q{(r{(r{5r{@r{r|q{q{5r,|r|Mr{lrd{rr{r{4s{s^{sX{s~{Ls{sx{rK{qX{pk{o{n{n{o|p|yr }s}cw| ~}k}F|mz|w{uk{s>{rsD{xs{:sX{s>{sK{s~{sQ{r${r{rQ{r1{r${r${rK{rQ{!rzqzr{ r${q {qzqzqzsqz)qzqzqzpznpzoCzpzozho]znzn/znJzun6z*n#z*n/z7ncznJzm zm6zInz]nz|npzniz$ozozozpzHpzp*{p{qzaq${q*{qD{qzq {rD{@rQ{r{qz`r>{rk{lr8{fr{r1{r^{rr{r8{rX{rd{r8{r{rK{:s{r^{r${r{r{r1{@rzqz r{:r{rr{rd{r{r{Tr{r{r{r{r{rx{rK{r${rK{-sK{4s${Ls>{xsX{xsd{-s{s>{Mr1{Bq>{oznzun*{uo{{Ss{sK{fs>{s^{4s {s>{rk{)q{oznzn8{oo{BpM|:r|s}w+|~Q}~M|{{x~{u{Lt{sD{s${Asz-szLs*{4s{szrzs{s*{r{rzrzr{rz!rz@rz5rz!rzqzqzqzqzqzMqz;qzqzpzpczbpcz/pvzoVzo#z1o#z$o]zn{r>{lr{sr${rX{r^{r>{r*{rX{rk{rK{r${rX{"s~{sr{r>{r8{r>{r${ rzq{:r{Gr{srd{r~{r{r{(r{(r{sr&|r|r{rD{r>{rQ{"sd{"s${Fs8{s^{sx{Fs1{FsX{rD{@r>{ q${oznzn{o|Bpf|Gr!}sB~wW|~V~~|G{{x~{Ru*{QtK{sr{xs>{"sz4s*{Lsd{fs^{rzr {s>{r{rzrzr{srz@rz.rz!rzfr{!rzqzqzqzqzaqz;qz;qzqzp}zzppznpz6pzoizoOzVoOz}~2}~|z |Dwr{t^{ tr{s{:s8{s>{sX{"sx{rK{r>{rK{r~{rK{yr{lr${yrD{sr^{r {qzr{q*{qzqzq{q^{q{Tq{ qzq{pzpz[pzHpz pzoz*oVzozoznizInJz*nJz=nzn]zm{p{TqX{qX{qQ{q1{qD{!r{:r{qK{qD{@r{@r{rk{qK{(rk{:r{!rr{:r{@r~{r{r{:r^{lr{r{r{r{@r~{`rx{Grd{q{sqzqX{r{ r{!r{lr{rM|:r|q|q{5r|sr`|!r{@r{lr{r{r{rx{r{-s{r{r{r{r|Tq{p>{*o${n{o|6p3|q|Ls{}3u~y}~F~}{|xY|u{t{s{s{r{r{r{r{r{:r{Mr{yr{@r{q^{q^{qx{q{qX{qr{q{qd{nq>{Hq{aqX{Zqk{q1{pzp{pK{p{Npzozo {ozCozoznznzDn]z1nVz1n}z*nz nzmcznzinzPnz]nznz o{Po{o{p8{bp^{pd{p^{p${aq~{q{qd{q>{qr{q~{qr{qQ{qX{!r{!r{r^{rr{5r{:r~{!rX{5rk{Mr{r{r{frr{r{r{rx{lrr{`rr{r{5rD{q{q8{qk{q{5r{fr{Tr{r?| r{q|r?|Gr`|fr|lr{fr~{r{r~{rr{r~{'s{:s{s{rk{rr{sr{Bq^{oz1o1{n{o|pM|q|st}ju~gz7}~~[}{R|x{uQ{Lt{s{rs{r1{sd{s{rd{r${r>{rd{rD{r1{@r${Mr8{lr>{5r1{r{!r8{r${qzqzqzyq{q {Zqz.qzqzpzpzbpzHpz/pzozPoCz6ovzoznvzInzn/z%n]znVzmCzmJznz*nz*npzDnpznzozCozbozoz[p*{p1{p{p{Zq1{q8{q{q{rQ{!rX{q1{q${q{.rK{:r1{r{@r1{rx{rX{fr8{lr8{rx{rr{r>{r>{r~{r{r>{r {rk{r^{:r{qzq${q>{qK{ rQ{Tr~{r{r|r{q{r{r9|r{Mr^{rX{rr{rQ{r${"sD{rs{Ls^{s1{s8{rK{`rk{p{oznznQ{{r{rzfrzr{r{!rzrz.rz5r{qzqzqzqzqz)q}z#qz)qzpzpvzgpJzbpz)pzovz[o/z[opzoiznCz]nyDn6zPncz%n{Gr{@r{`r*{rK{sr {.rzr*{rd{rQ{r${r${rd{s{r{r{r1{r8{rzqzr1{.rx{!rr{MrX{r{r,|lr{r{q{5r{r{srr{r>{rX{rQ{r{"s{SsQ{xsd{Ss*{sz's>{rX{r>{pzooznzn{uo{Up&|yr!}ti~0x7:}~c}}?|z{iwQ{ uD{ tD{sK{Ss {s{'s8{'s1{rzrzr${r${rzlrzrzr{srz5rz!rzMr {!rzqzqzqzqzyqz5qzBqz)qzpzpizpvzHpczppzozVo#zIoJz oCznz]n zPnz%n/zmzm znOzDn}z*nOz%n/zcncznzoz*o}zoz6pzp{pzpz5qzq*{q${qzqzr{.r${rz:r${Mr${Mr{rz.rzsr8{r^{sr{yr{r${rX{r${r{r*{rK{rQ{r*{rD{rd{frzqzqzq { r^{ r>{Mr>{r{r|Tr{ r{r{r|r{srD{r*{rD{rQ{r{s{Ls>{ksX{4s${"s{s1{rX{q{Upz{rk{r{r{r>{r^{r${lrzr1{r1{@rzqzqz!r^{qQ{r1{sr^{r{r{r{q{!r{r|r{rK{rX{rQ{r>{r{YsK{YsD{:s*{-s1{"s{sK{sr${qz pz$ozn1{[o{p{q|fs}u"{+~i~%4}||xx{u*{rtQ{sx{Ys1{rzs8{"s8{r{rzrzr{r{srzTrzGrzlr{.rzqzqz!r${qzqzqzq{yqzqz#qz)qzpzppzNppzUpzovzoVzCo/z$o{zpzpzq{q^{q*{q{q{q*{rK{q{q{r8{!rK{q{q{r8{.rQ{:rD{r>{.rK{r{fr^{.r*{`rQ{r~{rr{(r1{5r1{GrK{`rD{qzqzq${q{q{(r{`r{yr|Gr{q{q{r|MrM|.r{(rx{@rd{r~{rd{r8{rx{s{s{r>{rX{lrx{q{tp${Vozn1{ o{o{qm|r|2t=~wPR|Q~I~||y|v{Xtr{s{s{rr{rQ{r{r{srr{5r>{fr~{yr{.rX{q{rD{rX{q>{q1{qX{qX{q^{gq{Tq{qz)q${p{pzpzp*{tpz/pzpzozoz1o}zn}znzniziniz%nJz*npz*nzmpzm6zmVzn}z1nzDnzunznzozhozozo {bp>{p1{p${)qQ{sqr{yq>{q*{qK{qd{q>{qD{q8{qd{qr{q{q{rx{!r~{r^{q>{rX{sr{5rd{(r^{Mr~{sr~{sr{5rX{(rQ{@rX{r>{qzgqzq1{q{qx{q{(r{:r| r{q{q{r,|!r{@r{.r{`rx{yrr{rQ{r>{sk{s{rk{r*{rk{lrx{HqK{6p {6o{nr{ho{o|Hq|rA}t~y7?}~k~}{Y|x{uX{Ft^{s{-sX{sD{r*{rk{rD{r>{r{r*{rD{Gr{rz!rzfr>{qzqzqzr*{qzqzqzqzyqzqzpzqzpzpvz/pczp}z)pzoczCo{rX{r*{r{rzs${`s^{LsK{s{s{rD{lr*{qzozoznQ{[o{o{q|:s}v~S{~w~~~|{{cxQ{u{^t>{s8{Ys{sz-s{:s>{s${rzrzs{r {rzyrzrzrzfrzqz!rz5rzqzqzqzqzqzgqz.qzqzp}zp]znpJzgp}z/pizo6zzo#z$ozo6zn zInyVnzPn6z%nzmymyInizIn]z1n6zVn|~V} ~9|z~{wk{u{9t${s {Lszsz-s {Ls${rzrzrzs{rzrzrzrzsrzlrz:rzMrz.rzrzqvzqzqzqzBq]z;qiz5qzpvzp#znp{sr{rzr>{rd{r*{rzr{sr{rD{r${srzr{lr{rzqzq{ rk{r>{MrK{r{r{(r{qd{!r{r{r~{r8{r8{r>{r{rzrzYs*{YsD{s{"s{s{r8{aqzpz1ozn{Vox{p|q|s}qu$z1~b~7!}M||x{u1{tK{sD{fs {szrz"s*{s1{rzrzrzr{rzsrzlrzr{Grz!rzrz:rzqzqpzqzqzqzZqzqVzqzqzp]z[p*zNpOz6ppzo/zozIozo/znznyPnyIn/z*n*zmym znOzPnvz%n6zDnJznvzoz1ozuozozbp{p{pzqzgq{q {qzqzq*{r${r{q {r{Gr>{5r{rz:r>{Mr8{Gr{.r{Mr{yr>{rK{Tr{lr{rx{rd{r>{`r{yr8{r>{ rzqzq {qQ{r{!r^{:rr{r{yr{r{qk{r|:r{Tr{@r^{rk{rd{rX{r>{r${'sr{s^{s^{rD{rd{qQ{pzoz$o{$ox{o{p&|r|s}\wD{ ?~)~k}|6z| w{tX{s~{fs{rD{r{rQ{rr{rK{r*{lr*{rd{Gr8{qzr {(rX{r>{q{qzq {q*{nqzTqzTqzsq*{qzpzpzp{pzBpz pzozozVoczoCznvzniz|n]z7n/z*nVznczmVzmJzmJznz=nz%nvz]nznzozCozoozo{[pD{p {p${p>{ZqX{Zq>{gq{qQ{q^{q^{q{q${q^{qr{qX{qD{qd{ rr{qK{q{rk{Gr{@r{(rK{.rX{lr{yr{:r^{rD{@rD{.rK{qzqzq${qk{q~{qk{Gr{lr |r{q{q{qF|(r|(r{!rd{r1{GrX{rk{r>{rQ{s{rr{rX{r{r~{qr{gp{Vozn8{bo{o{qm|r}t~xW|~K~}@||x{uX{2tD{s{4s^{rD{r*{rK{rQ{r${r{yr*{rD{Tr{rzrz:r8{5r*{qzqzq{q{qzaqzyqzgqzHqzqzpzpzpzHppzppzpzoczVozo6z o]znJz]nz*n znz*n]zm/zmz nJz=npzunzincznpznzPozVopzozHpzzpzpzpz.qzq{qzqzqzq${r{qzq{5r*{.r{r {rz@r8{sr1{lr>{:r{r1{r8{r*{sr{r${r1{r8{frzr1{r>{:rzqzqzq1{rr{rD{Mr^{r{r{!r{qd{q{r |r{lrQ{yr1{r>{r{r{s{:s*{FsX{:sD{s{r{rk{yq{ pz*oznzCox{o{sq|r;}>u~gz9~b~N}M|,|x{v>{t>{s${xs{sz"s {-s${s {rzrzrzr{rzyrzrzrzTrz r}zrz(rzqzqzqzqzyq}zMqvzp{r{rzr{sQ{rzrzr*{r>{srzq}zqzr{!rD{.r{sr1{r{r{!rr{qX{.r{r{r^{sr{r${r${r{sz4s{`s1{fs*{Ls{"szs${r*{5qzoczovzn{ho~{p |q|Ys}Pv~{~~~~|{{cxD{u{Qt{s*{fszszszAs{rzrzrzrzrzrzsrzrzyrzTrz!rzrz!rzqzqczqzqzqz5qCzBq}z;qz#qzpJzzpJzbp]z#pOzo6zzozVo#znznycny7ny7nznymymyn/z1nCz1n/z=n6znVznz1ozopzpzpzpzpzBqzgqzqzqzqzqz(rzrzrz.rzTr{:rz5rzyr{r8{srzr*{r*{r>{r8{r {rzrX{rQ{r{yrzr{r{.rzqzqzr>{@rX{Mr1{rr{r{r{rr{qX{Gr{yr{r>{r{r${r{s {szAs {rs>{rs>{'s{szs*{Gr${pzopzozn8{zo{gp3|sr!}s\~wk&}~D}~F|z{w8{3u>{LtK{sz"sz"sz4s{LsD{rzrzrzrzrzrzlrzrzyrzrz!rz!rz.rzqzqpzqzqzqz#qJz)qVz)qzqzpCznpJzgp}zp{qzzpzVoiznz oD{o{pr|r4}t~ yP}~j}d}?|y{v{t8{t>{s>{-szrz"s{-s${rzrzrzr{rzlrzrzrzfrz(rz5rz.rzqzqzqzqzqzgq}zBqvz5qzBqzpzpOzbp]zHppzoJzuoz{.r{qzqzq^{q~{:r~{Mr~{r{r|r{q{q{@r|r{@rX{Tr8{yrD{r>{rX{rQ{-s{sk{rQ{r>{rk{lr{qzozuk{t{s{r8{rzrX{r^{yr*{yr>{Gr*{lrD{sr^{5r*{ r{ r1{(rQ{q{qzq {q8{q{Hqz;qzZq*{aq1{qzpzpzpzbpz pzozozbopzoVznznzin]zn#zm{pD{p{pD{.qd{aqd{;q{Tq${qr{qk{q1{q*{qk{q{qd{q8{qQ{q{r{q^{qr{r{r{qr{ rx{:r{5r{@r{qD{!r~{rr{q{Mqznq8{q{q{q{q{@r9|q{q{q{q?|qM|q{q{ r{!r{Tr{srr{r{r{r{rr{srr{lr{q{Up>{6o{nK{1o{o |p|sr|s6~w{}6~_||*y9|+v{?t{s{s{r{rk{fr>{r^{srd{r{:r>{Mrd{Trx{q{q{ rd{qK{q {qzq>{qD{gq{#qzTq {Bq{qzpzpzpzbpz)pzozozoz6o}znOznznz=nJzm#zmCzn}zm]zmJzm]znz*nznpz]nznz*o{*ozuozp{[p>{gp{pzqD{nqx{Zq*{.qzaq{qK{q>{q{q${qk{qk{q8{qD{qK{!rx{rQ{r1{:r~{sr{sr{@rK{sr{r{rr{5r8{:rX{r{5r>{qzsqzqX{q{q~{q{@r{Mr |r{q{q{ r,|5r|!r{5rk{@rd{r~{rk{rQ{rx{"s{rX{rX{rX{r~{Zq>{)pzPo{nX{n{Vo{p|rb}Ft~/ywL}~~}s|m|y{&vQ{rtx{sx{Ssr{r{r${r^{rk{r${yr{r${rK{Gr {.rzGr{`r8{qzqzqzq{qzqzTqznqzgqzBqzpzpzpzpz#p]zpz pzoz1o6zoczn}zncz1nzn6znczm/zm/zmzmJznzmczmJzDn}znzozozozoz[p{npzpzp{Mq{Zq{ZqznqzqD{q${q{q${r^{rD{q {q{(rQ{sr{r{r{frK{r{yrQ{rD{yr8{rx{rr{`r${`rQ{rX{.r{qzq{q>{qx{qX{rr{`r{r|r{qx{q{:r9|`r{.rd{:r>{lrD{r>{r{r${sd{sX{r8{r{r^{TrD{q{oznzn>{{rzrD{rQ{r{rzrzr*{r>{`rz.rz:rzGr*{rzqzqzq {qzqzqzqz;qzqzpzpzpzbpcz#pVzpvzpzoOz1o6z$oiznpznJz%nzmzm{Hq{q{q {q{qX{q{qzq>{rd{rQ{q{q*{Gr~{rX{r{GrK{srd{rd{Mr>{lrD{srX{r~{r^{`r>{Mr>{lrX{qzqzq{q{q{!r{:r{r|Gr|q{q{q|5r|:r{rk{:rK{rk{r^{rK{r>{r^{sx{rD{rk{rQ{ r^{p{oznzcnX{n{oM|q(}:s~|vw{D~\~Q~|z|wr{uX{sr{s~{-s>{r{rD{rd{r1{rzlrzrX{yr1{rz!rz.r{.r${qzqzq{q {qzqzqzsq {Hqzqzpzpzpz[pvzNpzpzozopz1oczovznpzcn{:r~{.r^{q{!rK{sr{Mrr{!r1{`r^{r{r{lr^{MrK{lrx{(rQ{qzqzqK{q{q{r{:r{srF|.r3|q{q{qM|5r|r{r{5rr{frr{rQ{r^{s{'s{r{rD{r^{rr{qd{gp{$ozn {n{ o{o|qg}:s~Dwl|+~b~}|Hz{vk{td{s{Fs~{rD{rD{rr{r~{rD{sr*{Tr*{r^{(r { r{5r>{:rQ{r${qzq{rK{q{sqzaqznq{Zq{pzpzpzpzpz#pzpzozozVopzn]znzn}z1n{qK{q{qk{q>{qk{qX{(r{rd{qX{(rr{Mr{rd{ rX{@r{r{sr{Gr~{(rk{Tr{rX{qzaq{qr{q{q{r{!r{MrR|q|q{q|qf|r|r{.r{:r{sr{GrX{sr8{r{s{r{yrX{r{sr{Bqr{p{1o{n>{n{o|p|Mr} tx|~~~f|| y|u{-t{s{r{rX{GrX{r{yr{@rk{r8{5rr{Mr{rr{qX{qr{q~{q8{sq{yq8{q^{q^{.q{;q1{)q>{p{pzpzp${zp{{qQ{Zq{q{q{Mq^{yq{q{q{gqr{q{q{q{q{q{q{q{q~{q{q{!r{q{q{q{q{qX{Mq{.qK{nq{q|q{q| rR|qm|q3|.q{Tq?|q|qM|q{q{r{r{!r{:r{r|r |Gr{!r{.r{q|p{ooK{nk{n{oo|oF|q}"s}uz|~:}}6z|wM|}t{ks{r|r{5r{5r{Mr{r{qd{q{r{q{qr{qk{q{q{Tq>{BqX{sqx{aqk{#q>{p>{qX{p>{p>{p{zp {zp8{Hp${ozozo {uoz$oznznznz1nzm}zm}zmzmzmvzmzmzmzmznzinzn${n{$ozbo{oX{6pD{[p*{px{ q{qk{qX{.qK{q{q~{aqK{TqK{q~{q{qx{qQ{qr{q{q{qk{q{.r{r{r{r{Gr{sr{!r{qk{r{!r{qX{Mq{gqK{q{q{q{q{5rM|r&|q|sq{q`|qf|q{q{ r{5r{`r{`rr{r~{r{r{yrK{yr{r{q{p>{bozn>{on{n{or|q}r}uDzD}~}-}zr|iw{t{s{As{rk{r^{r~{r{rr{5r${TrX{TrX{5rD{r{q${5rd{rr{q{q{q>{q1{sqz;qzBqz5qzpzpzpzpzpz)pzozozoz{q{Bq1{q{q^{Zq{q1{q^{q{qD{qD{qd{(r{ rX{q{.r{fr{:rk{:rd{5r^{Mrk{srd{Grd{@rr{r{5rd{qzq {qQ{q{qr{qQ{@r{lr,|q{q{q{ rF|r|r{rx{:rk{Gr^{rX{rK{s~{rx{rK{r>{rk{r{qK{Upz{.rd{`rd{r1{q {@rK{rx{MrQ{lrQ{yr^{rk{rX{@r{:r1{r{GrD{qzqzqX{qx{q^{qQ{r{r3|(r{q{q{r&|(r{rr{Gr~{r{rd{r${r8{sK{rK{r{r{rX{r~{q{tpzhozn${unK{6o{6p|5rT}sp~w>|~,/~}R|6z{vD{tD{sr{ksD{s{r{sD{r${rzrzr1{r${lrzTr{Tr{fr${rzqzrzqzqzqzqzqzTqz)qzqzqz qzpvzBpVzNpz{.r>{qz5r${lrX{fr8{@r${lr>{r{r{r8{sr${yr>{rX{:r${qzq{qQ{qk{q^{!rk{yr{yr{ r{q{q{!r |r{Tr{yrx{rk{rD{r{sK{Ss{4sk{r{r>{rQ{rd{qzgpzuozn{n^{bo{np|5rb}rsP~w7|~>/~~|Nz{Pwk{ur{t^{As {rz-sQ{r*{r {rzrzr*{r{frzsr{r{yr{!rzqz rzrzqzqzqzqzsqzBqz)qz;qzpzppzp}zUp}z)pzoVzoJz[oVz*oczn/zIny]nCz7nJzm6zmzm/zmJzmpzm{rd{yr>{`r{sr{rx{r^{r${yr{rr{r~{Gr{qzq*{ r^{qd{q*{fr{r{fr{r{q{r{5r |(r{Grr{TrX{r^{r*{r8{r1{:sX{'sQ{sK{s8{sQ{r>{qzpzoznzn{bo{p|r[}s/~{w>|~ B~}|Az{\w{&u{td{Fs{rzsD{sX{r${r${r1{r*{rz@rzfr{srD{!r{qz.r{5rD{r{qzqzq{q*{aqzqz#qzqzp}ztpvzbpzNpzovzoOzopzhovzo]zn6zPn zIn/z*n{`rD{r~{r{r{rx{r{r{Gr{TqD{Hp8{oK{n1{ o~{p{#q|r|s~xdf|>F~i~_||y|Pv{rt{xs{rX{r~{r{r{MrQ{!r>{Mr~{Mrd{(rX{ rK{rr{rx{qX{q{q${q>{q{nq {aq{q8{Tq${ qzpzp{p {pz{q{q{Bq{yq8{q>{q{q {q1{qr{qX{q>{q1{!rx{!rk{q8{r>{Mr{5r^{!r1{!r*{@r^{r{lrd{frX{TrQ{lrr{r~{r{qzq${q{qD{qD{.r{r{Gr{q{q{q{q{q{@r{r{r{@r${rX{rd{sk{rD{rQ{rD{rx{rX{q>{p${o${n{n*{o{p`|5r|ks}w~|$X~/~3}m|y{+w{u{sx{:s${r{'sk{sk{r{r{r1{r8{rzyr {r*{r${rzrz5r {.r{qzqzqzqzqzTqz.qzMqzqzpizpzpzpzoVzo]zoczuoizoJznyn6znVz*n#zmymzm{yrD{fr*{rzMr{yr8{r>{srzlrzr8{rK{r${r{r{rzrzGr}zrzrz rzqzqzfrd{rd{Trd{@rr{ r{ r{r{r^{r{r~{rK{yrzr{-s8{Fs${szsz4s${YsK{r{!rz.qzoznznz{r{rzrzr1{r{rzr{r1{r>{rzyrzMrzrzrzqz r{yrQ{rK{r^{rx{fr{:r{qQ{@r{rr{rD{r${rzs{As${AszYs{fs{rs1{fs1{rzrznqz/pzo{.r^{rr{r>{rzrzrzsz4sz-szLszSszFszszrzqzBpzoOznz$oD{o{Bq`|r!}u|~zz+e~)~]}|{ny^{vv{tzszszfszszszszrzrzrzrzrzyrzsrzrzrz.rzrvz rz.rzq}zqvzqpzqzqz5q6zqCz qczpVzp*zUp#z{Mr*{!rzTr>{srK{yr>{lr1{Mr*{r>{rd{`r${sr8{rD{Gr{qzqzq{q>{q>{.r^{r{r{!r{q{q{r|.r{5r{r1{`rX{rr{r8{rK{rQ{sk{rx{rK{rr{r{qx{np{ozn*{*o~{p{p3|r|9t~xKR|~9~~||y|v{ktQ{s~{'s{rX{rX{rX{r{yrK{Gr${srd{rx{(r8{q{q*{rD{q*{q{q*{qK{q8{q {Tq{sq>{Mq{ qzpzpzp {zpz/pzpzozozPoz opz oznzon]z%nJznCz nVzmJzmJz ncz%nz7nz%npzunznz$ozVozozp8{Bp{zp{pzp${HqK{Zq>{Tqzsq {qK{q>{q {qzr~{qX{q8{q{rr{r^{q8{q*{.rk{r{Grr{r8{:rQ{r{yrr{:r>{:rQ{r{(rD{qzqzq${qK{qk{qX{:r{Mr{!r{q{q{q|!r|r{!r{Tr~{rk{yr>{r>{r^{sx{rr{r8{rk{r{q>{p8{ozo1{nd{o{gp9|.r|s}Wv~g{+9~i~}|zz{vw{ux{t~{Ss>{r{r{rX{rX{r{sr {r1{r${Grzfr{Mr*{@r{rzqzq {q{qzqzqzqzMqz5qzqz#qzpzpztpzgpz6pzozooczooz{Gr>{lr^{Mr>{srX{rr{r{rQ{r8{rk{rr{rd{r*{r8{rr{rD{!rzqzr${q8{q{r>{lrr{r{r{q{q{r{:r{Tr{sr{rd{r1{r {r*{"s1{4s>{"sK{s8{s8{sX{rK{MqzBp{6ozn${n~{o{gq|r-}tb~`zX~~A}@|{y{Jv^{tX{s8{4s{4s1{AsD{r{rzr*{r>{r{rzsrzr {r{Trz.rz(rz5rzqzqzqzqzqznqzBqznq {.qzpizp}zpzHpzoOzovzo]zhopzoCznzVn zVn6znzm/zm#zmCz npzmJzm{q*{q{q {q{(r1{qzqz!r{rX{fr1{(rzsr{lr{rK{sr {r>{rQ{sr{r8{r${rd{rQ{r>{:rz.rz5r*{r{q{ rK{yrr{r{r{Gr{.r{.r{r{@r{r{r~{r${rzr{Ssd{SsD{4s{"s{SsQ{4sK{r8{q {p{o{nzn*{o{p|r}s~x1}~|}}{Uz{w{uX{t{xszks*{`sX{4s${s {s{r{rzrzr{r{r{Trz@rzsr {fr{ rzqzqzqzqzqzqzaqz;qzpzpzpztp}zo/zo]zozoz1oJzn zn*zin*z1n#zmymzm]zm]zm/znizPnznznzn}zVozozozBpzp{q{qzHqzq{q${q{q{r8{r*{.r*{(r {!r{@r1{@r{Mr{Gr {fr*{r>{r${fr{r1{rr{rK{rK{r1{rr{r^{r1{yrzMrz rzq{q{qQ{yr{rk{r{lr{Gr{!r{r{@r{r{r{rD{r*{sX{Fsk{`sX{Ss8{`sX{s{fs~{r1{Tr8{nqK{pznzInzVo{Npm|q|Ss}ov|1 ~~|{{x{ur{Qt8{sK{rsD{fsK{s{r {"s^{sX{r{rzr*{rK{r{Trzyrzsr{.rz rzqz rzqzqzqzqzqz5qzpzpzpzbpzpczo]zozo]z*o/zn/zn6zin*znzmzm{rk{r8{yr{rD{sr{!r{q{q*{q^{5rx{r{r{r{lr|!r{r{.r{r{r{rX{r{r^{s^{s*{s${Fs^{Ysr{"s>{r1{r^{qX{npzo}znzn{o{p|r(} tb~Byw}~K}:}| z{w{tX{sK{sk{Fs>{r {r{"sX{r{rzr{r>{r>{r{yr{fr {sr8{Mr{qzqzr*{qzqzqzq {qz.qzpzpzpzpzNpzpz pzo}z6oCzoOzoznpz]n{gqK{qK{q8{q${qD{ r~{ rX{q{qQ{rr{@rx{rK{.r^{r{lrr{`rr{TrX{r{r{rx{srX{r{r{r{rr{r{rr{r*{qzq{ r{ r{@r{Tr{r|sr|r{q{q&|.r3|:r{@r{Mrx{srx{r{r~{rx{s{s{r{r{r{r{pQ{o{n*{n~{o{pM|sr}s)~vk{^?~~} }tzR|\w{t{s{s{rx{rx{r{r{r{frx{Trr{lr~{Gr{rk{qK{r{r{qQ{q1{qQ{qr{yq>{;q{Zq>{Zq^{p{pzp{p1{p{#pzpzozozoozoznznzunz1nczmOz1nz nzmizmznzInz*nzDnznzn{Io1{zo${o>{6pd{gpD{pX{pr{5q~{aq{Tq^{nqx{q{q{q{qk{q{r{q{qk{q{r{r{r{(r{Tr{lr{@r{:r{r{r{sr{Gr{@r{lr{rD{q${qX{q{q~{q{5r{lr,|Mr9|q{q{qF|q`|q |:r{sr{r{fr{rr{r{r{r{r{r{r{r{gq{p8{{(rD{q{q1{ rk{qD{q{q{qD{q>{.qzpzpzp{pzzpzpzpzozo}zCovz oznznzonpz1niznzm]zmCzmznznznpzDnznznzozVozo*{NpK{[p1{p1{pK{;qk{Hq>{Hq1{qK{q{qQ{q*{qD{r{rx{rd{rQ{rK{sr{Tr~{`r{Tr{r{r{lrd{r{r{r{rd{r{r{r{r{@rD{r8{qK{qr{qk{(r{r{r&|5r{r{r{ r,|.r&|lr{r{r{rx{rd{s{:s{"s{"s~{-s{Ls{s{5rK{q>{)pD{o1{|nX{n{or|q}s}u~G{K~~~(}{ |x{v{}t{sD{4s1{Fsr{Ss{rD{r>{rX{rd{r>{r>{r>{rQ{rK{.r{:r${`rD{frd{q{qzq{q{qznqzyq {sq{ qzpzpzpzNpzovzopzoz[ozncznJznczPn]znCzm*zmcznvzm]zncz7nz]nznznz$ozo{ozpztpzp1{q{Bq{MqzqQ{qX{qD{q{rD{(r>{Gr^{(r1{.r*{lrk{lrD{Tr>{yrK{r^{rx{rK{r8{rx{r{rd{r1{rk{s~{rX{r>{r{Tr{rzqzq>{rr{r{r{r{yr{sr|(r{!r{sr{r{r{rQ{r8{rX{Ys{SsX{SsQ{rs{`sx{:s^{rQ{:rQ{ q>{oznznk{o|bp|Gr}s~wD}>}9~R|"{{7x{u{9tD{sK{sr{Fs>{"s*{:sK{-sd{sQ{rzr${r8{r${r{r {Trzlr{@rzrzrz(r{qzqzqzqzqzBqzpzpzpzgpz{t{'t*{s{`sz4sz"sz's{szrzrzrzrzrzrzrzrz5rcz5rzTrzTrzrzqVzqpzqzqzZqpzqVz)q}zqzpOzbpCznp}zp]zo#z[oy{r{rz4s{sQ{fs>{szFs${AsK{r8{qz{o{q|rA}t~y7~i~}|{yx{v>{td{tD{xs{Fs{-s{4s${s{rzr{r {r {rzr {rzfrz5rz5rzGrz:rzrzqzqzqzyqpzZqpznqzTqzp}zpCzp]zpz6p]zozo*z[ozo#znynyinzVn#znzmym#znJznJz7n]z]n]znznzozoozozBp{tpzpz qzBq{gqzqzqzr1{ r*{qzr{frX{:r1{r{(r{frK{yrQ{lr8{Mr${rr{rX{rK{yr*{r>{r{rk{rQ{rD{rx{rQ{r8{.rz rzr${q1{qd{lr{r{r{`r{@r{(r{r{!r{sr{r{r{r^{rK{s{4s{:s{"sr{"s{-s{rx{!rd{Bqr{BpK{Po*{n*{o{tp,|5r|fs{}u~Z{w~~?~-}{ |7x{u{tr{ksX{sr{s{r{rX{rX{r{rd{sr>{Gr*{r{TrX{5rD{q{q1{qD{q${q{q{q>{q*{Mq{#qzq{.q8{pzpzUpzBpzpzozozboz*oznczncz|npzPn}zmCzm#z*nzn}zmpznzPnznznznz1ozo1{o>{p{np*{pK{q^{.qD{Bq8{q~{q{q^{qK{qd{qd{qr{q8{qD{ r{r{ rr{q>{rx{(r{rr{q8{!rX{sr{5rx{:rk{Mr{fr{5rx{q1{ r{qzq{q${q1{q{Tr{Gr{Gr{r{r|q{q&| r,|@r{`r{!rX{:rQ{yrd{r{r{r~{s{s{r{`rr{qk{pk{o8{n{nr{o{qm|r|t}w(|}~|y|y|v{t{s>{-sx{"s{rr{r1{r^{r^{rd{Tr*{Mr>{`rQ{fr^{r{q{q{q>{q8{q{q{q{q{ZqzHqzHqz)qzpzpzpzgpz6pzovzozoz$oiznJznCzncz1n#znzm*zn{rX{rX{rD{r^{rD{rr{rr{rK{rK{rd{r>{.rzqzq1{ rd{ rr{Mr~{r{r{:r{r{r{:r|r|sr{rd{rQ{rD{rX{'sQ{-sX{Ssx{Lsd{sQ{r8{rk{q^{bpz$ozn{n{o{q|r}t\~Uy1}~,}}`|y{vd{tK{sX{sQ{Ys1{s{"s{s{s{rzrzrzrzyrzsrzsrzfrz:rzqzqzrzqzqzqzqzgqz#qizqzqzpzgpCzNpVzpizoczoCzIo/zo/zn{r8{r {-s1{Fs${sD{Ys*{Ls{-s{"sD{r8{Hqzoz1ozn{6ox{o|q|Ys}u~'{~~)~2|3|{xQ{&v{t1{s{s {:sz4s{:s1{szrzr{r{rzrzrzr{rzMrzGrzTrz(rzrzqzqzqzsqzTq}z5qzMqzp}zpOzpvzpz#p]zo/zhozVoVzo*zn z]nyVnzIn/z nymymz%nCz=nOz1nJz]nJznznzovzuozpzNpzpzpz;qzq {yqzqzqzr{rzrz(rzTr{lr${Tr{lrzlr{yr*{r{sr{rD{r>{r8{rK{r8{rd{rD{r*{r${rQ{rX{r${srz@rz!r{r${rQ{r{r{r{sr{@r{Gr{sr{r{rx{r{rQ{r${rzrsd{sX{s>{fs*{sX{fs8{sD{Gr${ qzoznzn{ho{npF|yr|s}Dw~|~p}k~|{X{#xX{u>{Ft{sz`szAsz4szszrzrzrzrzrzrzrzrzMrzfrzsrz@rzqzqzqzqzqzgq}zgqzgqzq}zpVzpizpzbpVzp{r>{r${r1{rr{rx{rK{rK{r~{rr{rQ{r${r8{r${Mrz.r${r*{qX{lr~{r{r{r|r9|Mr{r{r|r{r{rX{rr{s{4s{4sk{Fsk{`s{fs{4s~{s~{r{q{Bp1{ho{nD{o{p&|:r|s{}Jv y{^e~b~~(}{r|x |u{Ftr{s{s{-sk{rX{rd{r{rr{rD{rX{r^{rk{rX{Tr>{Tr^{MrK{ r{q1{q>{q${qzqzqzq1{Hq{qz qzq{pzUpzpzpzozoz6ovznznzun]zVnJz=n}zPnzDnznz*nz]nz|n{nznzo${oX{o${pX{bpk{p~{pr{)q{aq{q{q{qr{q{q{r{r{q{r{q^{ rk{qK{qk{!r~{r~{!rx{(rr{fr{r{r{r{r{r{r{r|r9|rF|r3| r{r|Mr|yr|r|r }s{}rN}r(}lr4}r}r}rN}r|r|r`|r{s{-s{Fs{'s{-s{s{r{r{p{o{[o{o3|pR|r|s(},u~6y?}K~R}4}z|$w`|tF|9tr|sy|s|fsy|fs|4sy|"s9|s9|sR|sY|r |r{r{r{r{Mr{:r^{Mr~{@r{ rK{q>{qd{q{qr{Tq*{MqD{5q>{q>{p${p1{gp${ pzozozhoz ozn]zn]zn}zon}zincz1nz=n6znznznznzPozo{ozpzp>{pQ{ qQ{.qQ{qr{q{q^{rd{ rk{Trr{fr{frk{srx{r{r{rk{rk{r{r{rd{rr{r{r{-s{r{'s{'s{"s{s{s{s{s{rQ{r8{lrd{Mr{r{sr{r9|s|s|r|r|r|r(}r|r|'s|:sR|"s|Fs3|s|s|s{`s1{kszszrizqJzp#zo}zozoo>{gp{(rM|s|u}tz~k~~|}{y{v${3uzFtzszszszLszLsz"szLszLsz'szrzrzrzrzrzrzrzfrzGr${(rK{.rzrzqzqzq{qQ{q${p{pQ{p*{Up{ pzozoz6oznznznzonz=ncz%n/zPnpzIn/z7nynoynyoyCoyuozo]zpzpzpzqX{sq{q{qX{qzTrzTrzsrpzrzrzrzrzr{r1{rD{rQ{r${r{s${s{r*{s{p{rY|'t|Pw~|)~;}{{zxz&vztczsCzs/zs6zYsz4sz"sy"szs zryryrzryrysry`ryryfry(ry ryqyqyqyqyqysqy;qoyp:ypUyp5yHpyoyoUyo'y[oyoxnxnxVnsxnFxnZxnLxm3xnLxnFxcnxnxnxn!yuooyoypynpypy.qysq zqzqyr6z(rOz:rOzGrOzMrJzsrOzsrJzrJzrzrzrczyr/zrczr}zrpzrJzrJz-szrvzrJzrVzrvzszrpzrOzr/zr{@rK{qzqzqzr>{(r>{rz(rz@rzTrzlrizrizrzrzrzrzrzGrz.qzoznznpznzo { q{r|t}yv~}}~|(|r{x {uztzrszrzrzrzrzsrz:rzrz.rzrzrzqzqzq{qznqzqzqzaq}zqJzp{qD{qzq${q>{q${qzqzq{qz)qVzp]zqz5qzHqzq{q^{q{q~{aqr{nq{q{q{q1{qzqzqzqzqz@r>{`r1{!r {rz(rD{qX{p${oznzIn8{n{o{qy|r|}tp~x1M|b~}}A{R|#x{ju{sQ{rX{5rzr {!r8{r${qzq{qzqzqzqzqzsqznqz5qVz.qJz)qvzqzqzp/zpczpzpzpzbppzHpvz#p}zoczoVzopz[o]znznyn6zcn*zmymymym#zm*z^myimzm#zmOzmzm{q8{q{qzq${q>{qK{q>{q1{ rX{:rd{r{q {rD{ r${qznqzgqzq{q1{gq{qk{r{5r{q{q{q |qR|r?|q{5r{:r{lr{r{r|s?|s`|r|r|r}5r}q|o| o|]nM|n|Vo|p}r}s~*x^|~~|(}y{v8{t8{s{szr{rX{r{rr{lrd{r{yr{@rD{5r {r{rzrzqczq*zqczqVzqzMqzTqzTqzMqz q6zp zpzpztpy

{Tr8{frd{rd{rzqzq{q{q>{qQ{qX{@r{:r{q{q{q{q{ r{qX{.r^{fr^{:r{yr{rD{rD{r8{r*{rD{r8{yrD{sq${)pz*ozn{cnD{ o{p|lrN}sP~Vx^E}~%}?}?|y{vX{t~{s>{s {r{r{rzr{r{r${r{Grz5rz(rzGr*{rzqzqzqzqzqzgqzgqzMqz.qzqzqzpzpznp}z/pOz/pzoizuoCz{Gr8{rd{rk{rQ{yrK{rX{sr^{Gr*{r{qzqzq8{q${q^{lr{lr{Tr{q{q{q{q{!r{rd{yr{rX{lr {r>{rr{"sd{r8{r${rk{rx{r^{nq {6pz6ozInz|n^{Vo |p|fr[}s|~xq}~>}||yx{v{tr{s*{s{r{rK{r8{r{r*{rQ{r{lr{:rzTr{(rzrzqzqzqzqzqzq{q{qzHqz5qzqzpzpzpzgpz{srr{frX{:r${`r>{rd{rk{rX{rd{rd{r{srD{qzqzq{q1{qQ{qr{:r{lr{:r{q{r{q{q{!r{lr{yrx{Tr>{Gr{r1{sr{s^{rQ{rD{sk{rX{Tr1{Bq {pz*ozVnznQ{bo|p|sr}Ft~y^}~%}| |6y{v{etX{sD{s>{r>{sr{r1{r{r${r{rD{@r{5rzMr{.r { rzqz r${r*{qzqzqzq {q{qz;qzpzpzpzgpzzpzo}zopzo}z[opz oVzn/zun/z]ncz1nvzmOzmzm#zmvzmizm{)q1{5q {qQ{q^{q${qzq{qD{q1{q{q${!r>{(rX{r${r*{GrX{@rk{:rK{.r1{`rX{r~{r~{Mr8{r^{rr{r{Gr1{qzq${qD{qD{qx{r{@r{r{!r{q{q{q|r{(r{r{r{lr>{r8{r~{rd{rX{r>{sd{s~{rX{r*{q{#pz6ozPnzn{oM|Tq|r}t~zK~~~{}{|x{u{t^{fs1{sK{rK{rX{r>{rk{rQ{r8{Gr{(r {@r*{5r*{ r{q{q*{q8{q>{qzqzq{q*{Bqzqzpzp{pzzpzbpzNpzpzozozCozoznVz]n{.q{aq1{qx{qQ{q{qD{qx{q^{q>{qQ{ r~{qk{q^{q>{ rk{rr{ rr{rk{(r~{:r{:r{r^{rx{rk{:r{rK{qzq {q8{sqX{q{r{5r{.r{q{q|q{q |q|q{ r{r{ r^{5rd{r{r{r{rx{r{r{Mr{yqd{pk{oD{nK{nX{o{p|Gr}fs}vP{k}~||yF|vM|t{fs{r{r{r{Tr{:rr{rk{.r{.r{rd{q>{q{qr{qd{qd{qQ{qx{q>{Mq*{;q8{Tqr{)qQ{p{pzp8{pztp{/pzpzozozboz{p*{qQ{ q1{TqX{sqd{qK{q8{q${qx{qd{qK{q8{qQ{qx{qr{qr{qK{5r{ r{qK{ rX{5r{@r{sr{:r~{Mr{Tr{!r^{q{q{q{qD{nqQ{q{q{Mr{:r|q{q|q|q|q{r{.r{:r~{r1{rx{r{rk{rr{r{r{r{Mrx{Zq>{UpK{Io{n${nk{o|p|Tr}s/~0xW|~}~~_|R|*y{v{t{s^{s8{r^{rk{rQ{rX{rD{rd{yrD{5r {:r{(r*{:r*{qzqzq${q {qzqzqzqzZqz5qzqzpzpzpzpznpzpzoizovz[oizo]znJzcn zDnJzDncz nCzm/zm*zm{sz:s${"s*{s8{r{rzr{r{r{rzsrzyrz@rz.rzrzrz rzqzqzqzqzyqzMqzgqz5qzpzppzpvzgpczNp}zo6zo/zooCz6o{yr{5rzr{r*{r${r{r{rD{r>{yrzrz rzqzqzq${@rX{r{r{@rd{ r{!r{5r{5r{fr^{rQ{r1{r{r{s*{Ls>{4s {sz4s{FsK{s8{!rzpzoznznzVo{p?|q|s}]v~|~~I~p~r|{x{xX{u>{?t{sz:szYs${'szrzrzrzrzrzrzrzrzGrzriz5rz(rz.rzqvzqzqzqzqvzTqVzHq}z5qzq}zpJzpCzpczBpCzozo zo#z$oynynyunzInz nymymymymymzDnJzon]zn]zn{srK{r{fr~{(r{ r{r{:r{frD{rX{r8{rzrzs*{As1{:s {"sz"sz-s{r{:rzBqz6pz[oznz{rt>{sz-sz4sz"szrzrzrzrzrzrzrzrzrz(rzr}z(rz(rzqzqzqzqzqzBq}zMqz.q}zqzppzp}zpz{Tr1{Mr1{rr{lr1{rzqzqzq${q*{q^{rX{r{r{r{q{q{q|q{.r{:rx{GrX{:r${lr${rd{rk{rQ{r8{rX{r~{@rD{nq*{[pzhoznzoK{o{#q|r|s/~w1_|~9~)~M||y{Pv{t{s{rX{rX{r{rK{Gr{Mr>{@rQ{@r>{ r{ r${(rQ{rQ{q{q{q${q8{q{TqzTqzZq{Mq${qzpzpzpzpzHpz)pz pzozoo}zo]zn}znvzcn/zDnOznCzmOzm/zm/zmvzm}z%nz nvzVnznznznz[ozo{p{pzgp{p>{qX{#q{Hq${sq>{qX{qX{q${q1{qd{qX{q>{qK{qK{q^{q>{qD{rk{qr{qX{qD{(rx{lr{yr{5rk{!rk{.rr{q{qzqzq>{q~{sqK{qr{ r{Gr|(r{q{q{q|q|q{ r{Gr{Mrr{:rK{rX{rk{rx{r{rX{rx{r{rk{p${o{$o {nK{Vo{o,|q|rb}t~zPq}~}t}z?|w{du{t{fsr{r{r>{r{rQ{r>{r>{rQ{Gr {:r {:r1{ rzr>{r {qzq{q{qzqzqzgqzMqz#qzpzpzpzpzNp}zHpzozozooOz{qzqzq${r8{q${q {r${5rX{!r8{r{.r*{@r>{MrQ{fr8{Gr{rr{rr{rK{Mr1{srQ{rr{Gr*{qzqzqD{q8{qD{rx{fr{r|r{q{q{!r|q{rk{5rQ{lrX{sr>{fr{r*{sr{sX{r1{r8{rK{r^{q>{tpzhoznzn>{1o{pm| r-}"s)~wP:|~=~}|6z{$w{tX{t^{Ss8{s${s8{r>{r {r {r{r{r${lrzlrzGr{@rz rzrzrzqzqzqzqzqzTqzq}zqzpzpzp}zpz[pz)pzoJz[o{.rzqzq {qX{q8{q{@r~{r{yr{r{q{q{(r{!r{Trk{rd{rK{r8{r1{r{'sK{s{r {r>{r>{r${sq{)pzVoznzn^{uo{q|yr{}t~yP}~}3|{x{vD{t~{s{4szszs{r{rzrzr{r {rzyrz@rzr{.rzrzrzrzrzqzqzqzqzHqz5qz)qz)qzp}zpczp}zgpzpOzo{Gr>{r{qz5r{Mr*{Tr1{Gr${Mr{rK{rK{sr*{r>{r>{r{r>{r>{rX{sr1{ rzqzq${qD{qD{@rd{sr{r|Gr{q{q{!r|@r{Mrr{yrk{rK{r${r{r1{'sK{4sK{'sD{s8{sX{r>{r{pzozozn{Io{o9|q }r~1vK{^~~p~|{{w{qud{tD{s*{"s {'s*{s1{r{rzr{rzr{rzMrz.rzlr{5rzqzrz(r{rzqzqzqzqzZqz.q}z;qzpzpizpvzpzHpzoJzo{rQ{lr>{rk{rx{r1{r1{rX{rx{!r {qzqzqQ{qx{qQ{Gr~{r{r|.r{q{r{5r|sr{fr{srk{rk{rQ{r8{s*{Asr{Asd{s>{sK{sr{rk{qzpzPoznznd{oo{p|.rT}xsv~7x-}~~:}Y|y{v{t{tr{fs>{"s{s${s${r1{rzr${r{r{rzsr{yr{lr{rz!rzrz(r${qzqzqzq{qzBqz.qzqzpzp}zpzUpz#pzo}zopzPo]zoizn/zVnz]n6zInVzm6zm6zmzmCzmVzn]zInznznznzhozoz{q*{q${qX{q${q1{q{rX{r^{rQ{rK{rD{(rD{!rX{5rK{:r>{sr{srk{frK{lr^{r{rr{frQ{yrk{sr~{@rX{qzqzq8{q~{q{!r{.r{r|.r{q{q{rF|r3|r{.r{sr{sr{yrX{rr{r{r{"s{r~{r{r{ rx{p${ozo{n^{o{tpM|r }As}udzq}~}[}z|w|,u{s{`s{rr{rk{r{r~{r~{yrd{frr{sr{sr{(rX{ rQ{!rk{q>{q1{q1{q^{qX{sq1{Tq{Zq${Tq8{q{pzp${p{pzBpzBp{pzoz[ozoznznzcnpz7n}z=nznzmizmzmznz nz npzVnzn {o{{qx{5qr{gq{sqr{q{q{q{qk{q{q{qx{qr{qx{q{q{qr{qx{r{(r{q{q~{(r{Mr{5r{(r{r{@r{qQ{q{qD{q{q{q{q{.r|GrR|q|q{q{qY| rR|q{r{Gr{.r{Mrr{r{r{r{r{r{r{lr{qr{bp>{oo1{nQ{{q1{q {q1{qD{q>{ rK{rK{.rk{@rr{rD{GrX{lrr{r{lrX{TrD{rr{r{rr{rD{frK{yr^{(r{qzq8{q{q{r~{.rx{r{lr{r{q{r|Mr9|:r{5rr{frx{rk{rX{rQ{rD{4s{Ls{sX{r8{rd{srQ{)qzpzIozn8{*o{o|Bq|r}t~)zw}~~}{F|x{ur{^tx{sX{Ys>{s{sD{'sk{sX{r{r${rD{r${r{srzlr{lr{(rzrzrz!r {qzqzqzq {qzBqz)qz)qzpzpztpztpzBpzopzuo{rx{r*{r8{r{rd{rQ{r{r${rX{r*{.rzqzqzrX{rd{:rD{r{r{Mr{r{!r{@r{lr{r{rx{rQ{r^{r1{s{4s${`sX{`sQ{4s${-sD{sX{fr1{ qzozozn8{zo{pM|rH}4s~v^|~ P~w~|z{wk{u^{^tQ{s*{SszFs{4s{"s{rzrzrzr{rzrzrzr{srzGrz.rz.rzrzqzqzqzqzqzsqzMqz.qzpzp}zp}zzpz)pczo{r{r*{sr{r{r*{r{r{r{sk{sk{r{r{rX{r${!rz rzrz@r{5r^{lrK{r{r{yr{r{r{r|r{rX{rX{r{r>{r{4s{Ls1{`s8{Fs{4s${'s{rK{q{zpzzoznz o^{o{p|rT}t~xW}~D}k}M|y{vd{ ur{FtX{s8{:szAsz's{s{szrzr{r{rzrzrzr{rz@rzGrz:rz!rzqzqzqzqzqzMq}zHqz)qzp}zpVzpvzNpczpJzozzozPo{r{r{r>{r${r${r8{rQ{r^{r*{r{r1{r8{`rz(rzqz:rQ{5rx{5r8{yrQ{r{r{!r{ r{:r{r&|r{rX{rQ{r1{r1{s{:s*{Ys>{`sQ{Ls${Fs8{Fsk{rK{q{;}|{x{vX{t>{s8{YszLs{Fs${Fs8{-s{rzrzrzrzrzrzr{r {srzlrz.rz.rzqzqzqzqzqzTq}z;q}zHqzqzpVzp]zpzbpzpzo/zoo6zIoVzn*znzinzin6z%n znznz%n{r*{'sD{4sX{Ys{s*{r8{s{qQ{pzozozo^{o{pR|r-}sP~wq~|~~q}|)z|w{tr{sk{sk{s>{r*{r^{rK{r1{r{r {r1{r8{@r{:r1{GrK{!r${q {q{q{q{q {qzsqzgqzBqz#qzpzpzpzgpz#pzpzozVoVz1o]zCoznz|n6zVnJz1nCz%npz nCzm{q{q${qr{q{q{r{:r|lrF|q{q{q{q`|(r?| r{(r{.r{yr{r{rr{r{r{r{r{r{!r{)q{o1{CoD{n~{o{)p|q|st}u y|~}}z|w3|_u{s{xs{s{rk{rX{r{r~{srX{GrQ{`r^{@rk{:rX{q{q${rQ{qD{q {q*{qk{q1{ZqzMqzMq${ZqD{pzpzpzpzgpz#pzozpzozIovz o}znznczcnVz1nOz*nizmVzm{nq {qD{qk{q^{q*{q>{r{rd{qQ{ r^{Mr{:r^{:rd{(r>{Mrr{r{r{`r^{rx{r{rr{:r>{`rX{MrK{!r>{q{q*{qk{qx{qk{!r{Mr{Mr{q{q{q&|MrM|@r{fr{yr{r{rr{rr{r^{s~{s~{r>{rD{r{:rr{q1{oz o${n{Co{p|q|'s}8v7y{kX~~~|z|w{9uk{tr{s{"sX{r${rD{rk{r^{r>{r1{rD{rQ{yr {!rz@r{Gr${rzrzr1{q{q{qzqzqzaqz5qz)qzpzpzpzBpz/pzozo}zhovzoVznznVzVnJznznVzmJzm/zmcznz npznOz7n]znznzCozozozUp{p{pzp {;q*{aq${yq{q {q*{qK{q8{q{q*{.rk{r1{qz:r>{r{lrQ{@r${yrQ{rr{rk{rX{rD{rd{rr{rK{rD{rQ{rr{Gr{qzq{rx{q~{:r^{yr{r{lr{q{q{!r|sr|r{srX{rr{rX{rD{s8{r{4s^{Ls^{s8{4sr{rr{ rX{pzuoznznd{oo{{9tk{s~{:s{s{s${s*{rzrzrzr8{r{r {Mrzlr{!rzrzrzrzr{qzqzqzqzZqz5qz)qz qzpzpzUppz{lr{Tr{r${r>{r>{r${r{rX{r8{r*{r*{r1{fr {rzqzq{rQ{Mr{lr^{r{r{Mr{r{r{@r{r{rx{sr*{r{r1{r{s {Ss8{As*{'s{"s{s${r>{q{pzooznznd{o{pm|r[}t~6yD}~j}Y}?|y{v{t{s${s${'szsz"s8{s*{r{rzr{rzrzrzrzrzfrzrz!rz.r{ rzqzqzqzqzaqz5qz5qz#qzpzpVznp}zNpzoczozVo/z$o6zn zn zIny=nz%n#zmzmzm*z*n]znCz7nVzoniznz$ozPozozpzpzpzpz5qzyq {qzqzqzr${ r { rzr{frK{:r${qzrzfr{r*{yr${sr{r*{r>{r1{r${rD{rD{r>{r${r{rK{r{(rzqzr{qX{r1{TrX{r{r{.r{r{ r{sr |r{yrX{rQ{rK{r*{r{s{LsK{YsQ{Ls8{4s>{'s>{r${q {NpzPoznz$o{o{q|r[}t~y>,~v~]{}||hyr{vv${tQ{tQ{s${Ss{szs{rzrzr {r{r{rzrzrzr{(rz!rzrz(rzrzqzqzqzqzMqz#q}z#qzqzpizpvznppznpzoCzozCo/z*oJzoVznycn zIn*znznCzm znCznCz n/zIniz|n}znz*ozbozoz#pzp{pzpzZqzq${q{q {qzq{q{!r{r{.r${:r*{rz5r{r^{r1{Grzfr{rK{rK{r*{r${r>{rQ{r>{r{r*{rD{Grz rzqzr8{ rd{@r^{srr{r{r{@r{r{r{Tr{Grr{lrD{rK{r{r${r{s{SsX{Ssd{'s>{s8{sQ{rd{q>{Npzoozn {Vox{p{q|-s}Ku~mz2~P~>g}M|?|x{u${rtk{sk{As{r{r1{sX{r1{rzr{rr{r1{`r{fr${lr*{:r1{ rzqzqzq{q${qzq{yqzsqz5qzqzpzpzzpz[pzNpz)pzo}zbo]z1oczopznOzn{BqD{qK{sq{q{qK{q${q8{qD{qk{r^{qQ{q${q8{(rr{ rX{r>{.r^{lr{Mrx{fr~{Mrr{fr{`r~{GrK{:rK{`rd{lrQ{q{q {q {q${q~{r{.r{lr|sr&|q{q{q|r9|.r|r{:r{yr{srd{r{r{s{rx{rr{r~{r{r{p~{o{*oD{nk{o{p`|.r|ksg}v~zK}~}H}zm|w3|t{s{"s{rk{r~{r{r{r{MrK{r{sr{Grk{ rD{r>{.r{rd{q${q>{q^{qk{q{BqzTq{Mq{)q{pzpzp {pzBpzpzpzozzoz6opzoznpznVzIn*zDniznVz nczmVzn}zDnzInz]nzunznzoz1ozozp{[p8{p${pzq>{MqX{Mq1{Hq{qQ{qr{q^{q${q${qQ{qD{q>{q*{r^{@rx{rK{!rk{`r{sr{r~{MrK{rx{r{rr{rK{rd{r{r{!r{qzq1{r^{q^{qx{Tr{r|lr|q{q{r&|TrY|Mr{Mr{r{r{rk{r>{sr{'s{s^{sd{"s{s{frk{q8{p{ho^{nx{oo{o3|q|:s{}wu~z7 ~~~T}{{nx{u{^t{s{"s1{s>{Fs{s^{rD{r1{rK{rk{r1{r{r>{r8{lr8{.r{!r {r{ r{q {qzq{qzaqzaqzaq{Hq{pzpzpznpzovzovzovz[ozovzncznCzin]zPn]zn{rQ{r{s~{rz!rz!rzr{r^{Grd{r{r{r{fr{@r{Mr|sr |r{r{r{rd{r{sD{YsX{sx{sd{YsQ{fsx{fs{rK{q8{p {zo{n${ o{o3|q }sg}ti~Zz}~\~T}|{y{vr{tr{tX{xs${xsD{xsX{As*{"s {s*{s>{s1{rzr{r{r{rzr${sr{lr{5rz rzqzrzqzsqzqzqzsqzqzpzpzpzBppzoczozozCoJzn6znJzn]zunCz*nzPn]z*nJzDnpz*nOzInpznznznzozozBp8{Upzpzp{Hq*{Zq{Tqzq{q1{rK{q{!r*{Mr8{lrK{Mr{`r{fr${rK{rX{rD{r>{rx{rd{r1{r>{sx{'sr{r1{s>{sr{sd{sX{r {lrzfr{@r1{!r8{frk{r{r{r{r{r{sr{r|r{r{s{r>{r${s{sk{sk{s8{sX{s{rsx{r1{q*{p{ozn{n{o,|.q|r;}wt6~yQ~~}}{Uz{iwr{,uX{9t8{s${s>{xs*{Ss{'szFs1{4s1{s${s {r{r {r{r{rzr{srzMrz!rz:rz:r { rzqzqzqzZqzHqzqzpzpzgpiz#pizo}zopzoiznznOznJzin/zDn*z1n6z=nVzIniz=n]zPncznznznzCozozoz[p{pzp {)q{q1{q1{q${ rK{r1{(r${!r{`rD{rQ{sr8{Gr {r>{rD{rK{r>{rd{s{rX{r>{rX{-s{'s{r>{sQ{'s^{sr{sd{rK{r{sr{.r{!r${:r^{r{s{r{r{r|yr{sr{r{r{r{rd{r{Ask{sx{s>{sQ{sK{sx{sd{s1{MrX{;qD{ p{nzn^{o{p|rH}s}w1Y}+}~?|{{\x{u{ktK{sQ{sD{sQ{Ys8{As*{FsQ{Ssd{s*{s${r{r8{r{rzr{r${r{:rz!rzGr{5r {rzqzqzqznqz)qzqzqzpz[ppz)ppzpzozVo6z$oczo]znvzun/zDn*z1n6z%nJz7nOz1nczVn}zonznznzozo {p*{p{Npzp{.qD{Bq {q*{q>{ rd{rX{ r${:rD{lrD{Gr8{@r*{fr*{rd{rX{r1{r1{rx{r{rk{rQ{r{rd{rd{sQ{sd{s~{"s{rd{r>{r{frzr{!r8{fr{r{r{r{r |r3|lr{Gr{r{r|r{rX{rK{sd{`s{sX{xsX{s~{s{ksk{-s^{rx{qx{Up{[ozn1{o|Hpf|q|Fs}v {^~V~%||{ y{ vr{td{sk{sk{fsd{Fsk{-sK{'s^{r1{r8{rD{rQ{rr{r{r${r>{yr>{Mr${!r {r {.rD{q*{qzqzq{q1{Zq {qzqzpzpzUpz#pzpzozho}z1opznznz|nczunpzcnzInz=nzPnzVnz]nznznzozzo*{o${o{Hp${p8{pQ{q${Bq>{qx{qx{qD{q${rr{.r{rd{ rQ{ rX{:rx{@r~{Tr{Tr{sr{fr{Grd{r{r{r{r{rk{r{r{r{r{r{r{.r*{q{qD{q{5r{fr{r{r3|r9|(r,|q{r,|lrM|Mr{Gr{Mrd{r{r{s{s{"s{s{r{r{r{sq{Bp^{Co>{n^{zo{gp?|q|rsA}qu~yK}~w~}{y|x3|u{t{ks{:s{r{r{r{r{r{Trx{`rx{r{fr{rk{q^{r{r{qk{qK{qd{qQ{qX{Zq8{Bq${Zqk{#qD{p {p{p${p{HpzpzozozVoz$oz oznz|nzDn]zDniznpz1nz npz*n}z7nzInznznz o{Co{o{o{/p*{pr{pX{p>{5qk{aqd{gqQ{sq8{qK{qr{q~{qQ{q1{qd{r{qk{qd{r{Mr{Gr{@r~{sr{r{r{Tr{Mrr{r{r{r{lrk{r{yr^{r*{q {q>{q{r{!r{yr{r|@r{q{q{!rf|rm|`r|Gr{lr~{r~{rX{rx{s{As{s{s~{rx{r{q{px{o>{nD{n{o|py|r|s}w~|~~~q}|Az|7w{tx{s{s{sD{s^{sx{s{rD{r${rQ{rx{rX{@r{Gr{rQ{TrD{r{q{ r8{r1{qzqzq {yq {nqz)qzpzpzpzzpz{aq${sqzq${qX{q>{r8{ r*{r*{(rQ{5r1{(r${TrD{rk{sr>{rX{rd{rd{rX{rQ{rd{r~{s~{r^{r8{rd{rr{yr{!rzqz(r>{r^{!rQ{r{r|yr{!r{q{(r{fr|r{r{r{rX{rK{r*{Lsd{SsX{Ssd{'s>{"s>{sr{rX{aqD{/pz{.r{@r{sr>{rX{sr*{r*{rQ{rX{rD{r{rK{r^{rX{r*{r*{rD{r^{r{:rzrzr*{q{rQ{`rk{r{r{fr{(r{.r{.r{@r{sr~{rd{rQ{r{r {-s1{:s${SsD{:s1{:s>{As^{sr{ rD{p*{oznz]n1{Po{tpy|r4}s} x~d}~} ~{zk{wr{_u^{t*{rs{4s {`sD{s{r {r{r*{r{rzrzr{r{srzGrz.rz(rzrzqzqzqzqzqzqzqz)qzpzp]zp}zzp}zpJzoJzoCzo}z6oOznzn#zn6z=n*znzm*z nVz n]zmJzmOz7n}zonznznz6ozozoz#pzzpzp{5q*{5qzgqzq {q${qzqzr {5r1{:r{!r {.r{`r8{yrD{Tr{r*{r${r^{r8{r{rK{rX{r>{r*{r*{rQ{rK{r*{:rzlr {.r {q{q${Mrk{rr{r{r{Gr{:r{(r{@r{r{r{rQ{rzr{'sD{:s>{As{As{:sD{fsX{:sK{yr {aq${Up{oz]nz o{o |nq|r4}Ru|~z~~D||~{y{v8{t>{s${xs8{YsD{s${rzrzs1{r*{r{rzrzrz:rz`rzyr{Mrz!rz rzqz rzqzqzqzqzgqzqvzppzpzpzUpizpJzoOzovzzo]zo#zn/zn6z7n zmy nzm/znVzm6zm*z7n}zinzunznzozVozozpzBpzp{ q{qzHqzq {q{q{qzq{rzqz rzMr>{`r>{fr8{`r{sr*{r1{r8{r8{r1{r>{r^{r>{r*{rd{rQ{rD{r{r${Grz rzqzq{rk{fr^{r{r{sr{(r{r{r{fr{r{r{rD{r{sX{'sD{4s*{:s8{ks^{YsX{'s8{r{.r{q{oznzn{o{#p&|r|xs}$w|~ }~9|`{{nxx{wu${2t8{sD{ksD{s{rzr {r${r{r{r {r{r {srz:rzTrzlr{!rzqzqzqzqzqzqzsqzaqz qzpzpzpzHppzpczoizocz[oOz1o{q8{q{q${q${q*{q{q { rD{5rx{rK{ r${r8{Mrk{GrK{.r8{rk{r~{srd{rK{rQ{r{r{sr>{Gr*{rk{@r{qzqzq{qr{r{.r{lr{yr|r{q{q{q|5r|!r{Gr~{5r1{rk{r^{rr{s{rx{rx{rr{rr{Gr{;q~{BpX{{@r{Mr{rK{qX{qQ{qx{q^{q${q{qd{qK{Mq*{5q${Bq>{q${pzpzp{p${Hpz)pzozozozoznznznz*nczn}znznzmvzm}z nznznz*nzcnzn${o{6o{o{pQ{HpQ{np>{pQ{p{.q{Hqr{HqK{sqd{q{sqD{qD{qX{q{qx{qk{qr{q{r{qk{qx{rx{Gr{5r{@r{fr{sr{r{Mr{@r{Tr{Mrr{q{q{qX{q~{qx{q{.r{Mr,|r |q{q{qF|qF|q{r{lr{yr{Grd{r{s{r{rx{r{rr{r{q{pk{o>{n~{n{[o{{r^{@r{Gr{5rX{(rD{sr{r{srd{yrQ{rx{r{r{r~{rX{r~{r{5r{ r{q${qD{q${qk{fr{r{sr|!r{r|r|r|!r{`r{r{r~{srD{rQ{"s{Fs{r>{r8{sk{r{rr{yqD{Np1{*o${inK{1nk{o{p|r(}?tB~x~~}|~7}}{y{ w{t{sD{:s>{s>{s^{rQ{r>{r*{rd{r1{r{lr{rK{r>{:r{(r{ rzr{q{qzq{qzqzTqz.qz5q{qzpzpztpzbpzoizoVzozooznJzn{!rX{.rK{Mr^{GrQ{r~{yr^{lrK{yrQ{rx{r~{rx{rd{rX{r^{rD{fr${5r{r{q{qD{qD{.r{yr{lr{:r{.r|r{q{q{Gr{r{srQ{fr${r8{r^{s>{s1{Fsd{sQ{Fs~{rX{!r{q{oznzn{n{o`|nq|r[}u~{+~"~~|{{x{ v^{?t1{s*{`sX{Ysx{r{r{r{rK{r{rzyrzr {yr{.rz rz!rz(r{qzqzqzqzqzgqzgqzBqzqzp}zpzpztpzpczoCzo}zhoczoCznznJzonJz*n/zmzm*zmczmczm#zm]znznzPnznznzCozozozNp{p1{pzpzBq {qD{q${qzq{q${qQ{q{r${r8{5rd{r*{(r${:r${frD{rX{Tr8{rQ{r^{r^{yr*{rD{rk{rd{rd{r>{sr8{r{qzq{qD{qr{.rr{fr{fr{`r{ r|q{r{Gr{Tr{lr~{yr>{r8{rQ{sK{sK{s1{4s~{Asx{r${rQ{qQ{p8{&~P~~4}3|,|x{u^{'td{s{rQ{rQ{rK{rr{rX{r>{`r${Tr>{rd{:r8{q{.rD{r1{ r>{qzq{q1{q*{q{gqznq{.qz qzpzpzp {bpz6pz#pzozoz*ozniznznz7nVzmOzmczmczm}zmpzmzmzmzmz=nzn{n{nzoo{oK{pQ{[pQ{p8{pk{p^{Mq~{MqX{q^{q{qk{qX{q{q{q{qk{qk{q{q~{q~{r{r{5r{!r{(r{fr{fr{fr{.r{!r{Mr{rx{q>{qK{qd{q{q{r{.r|GrR|q?|q&|q9|qr|qF|q{q{!r{:r{5r{r{r{r{r{r{r{fr|.q{o^{n>{]nx{|n{bo|p|rb}si~Vx+|~p~"~~|| y,|&v{t{Ss{r{yr{fr{r{@r{q{r{r{r{q{qk{q{q{q{ZqX{yq{sq{Bqk{qk{q{q{pD{pd{p>{gp>{NpD{)p8{o{o8{o*{*ozo{nznz=nzmzmzmzmzvmz}mzmzm{mzmzn{un^{n^{nX{Vor{o{p{oX{Np{p{p{p{q{)q{sq{;q{Mq{Zq{q|sq{gq{nq{q{q{q{q{q{q{q{q{q{r| r{q{q{ r|q{gq1{Zqd{aq{Zq{;q{q,|rm|qf|q9|gq9|yq`|q|qr|q|q|q{q{r{yr|r |r{r{r{r |:r|Zq{Hp{$o{in{In{6oF|Np|!rb}`s/~pwd|D ~|~f||NyF|dv{rt|xs|r{r{r{r{fr{r{r{(r{q{qr{q{q{q{qr{qr{q{qx{HqK{.qX{5qX{.qx{p8{p{pD{pK{p1{{q{q{q{q{.r|!r3|q|q3|q`|q`|q9|q|:r,|:r{r~{:r{r{r{r{r{r{r{r{q{pk{oo^{inX{m{n|o|q-}s}v~|1~v~}|z{w{,u{t{As{r{r{r{rr{rr{r{r{fr^{Gr*{:rK{Gr{!r^{q${qQ{qd{qX{q {yq {qK{nq>{Bq{pzq {p {pzpznpz{ q{aq^{qd{qD{qD{qd{q{qd{qD{qd{qr{rr{rx{:r{@r{Mr{Grx{Tr{r{r{r{rr{r{yr{sr{GrQ{ r8{q8{q^{qx{q{r{`r{r3|:r|q|r9|q?|r,|:r{lr{sr{@rD{srK{r{rx{s{s~{s{r{r{qd{p8{o${n1{mQ{n{o|q-}s}v3|\~X~|z{ x{~u{sk{YsX{"sr{"s{sr{r^{r>{rX{rK{rD{`r{fr1{MrD{.r*{r{q{rD{qK{q{q{q {qzgqz;qz.q{#q{pzpzpzbpzpzozozooznVznJzPn/zPnpznczmczm]zmizmvzm}zmpzmz=nz]nznzozuo{o${p {zp>{p${qD{q1{Bq*{qk{q^{qD{q{qd{qk{rQ{q1{rQ{:rr{5rk{!rX{5rk{r{srr{yrr{yrk{r~{r~{rd{rk{rr{r{r^{Mr1{r{ r1{q${qX{q{Mr{r{sr{!r{q |(r|q|r{sr{r{r~{yrD{rX{s{sd{4s~{sd{As{s{rr{q8{pK{ozn {*n8{{r>{r^{r>{r{r>{rD{yr>{fr*{(r{@rQ{r*{qzqzq8{q{q{sqz;qzgq{qzpzpzpznpzovzoczozzoz6oznCznvz]nvzn]zmCzmpzmvzmvzm]zmcznzDnznznzo{o1{o${oztp1{pQ{q>{qzMq{qk{qQ{q1{q8{rk{@r{rX{ r>{:rX{@rk{!rD{.r>{`rX{r{srr{rr{rr{rr{rx{rD{rk{rk{r~{rQ{Gr${5r${r${q>{q*{r{r{r{r{Mr{(r|(r| r{.r{lr{r{r^{r1{rX{"s{:sx{"sK{"s^{Fsx{As{rQ{q8{p${o {nzinD{Po{bp|!r}fs~\wP|2/~~Y|z{w{Ru{t^{sD{Ysr{"sX{r {r${rD{rK{r{rzr*{r>{r${lr {5r {(r{!r{q {qzq{q{qzyqzgqzMqz5qzpzpzpzpzp}zo}zozuozo}zn6znOzcncz*nOzmzmOzmvzm}zmczm}z*nzVnznznz6ozo{oz/p{pd{pQ{q*{Tq8{qK{qX{qK{q1{q*{qD{Tr{r>{r>{.rd{fr{.rD{r8{sr{yr~{frX{:r8{rx{r{r~{rd{rr{rx{r~{fr8{.r{ r{q{qD{qd{q{lr{r{r|:r|!r9|q{q{.r{r{yr{MrX{:r${rX{s{sr{s{s{-s{r{yr~{qx{pd{oo{n{n^{o|)q|r }-tV~yqq}~~}s|,|Uy|v{t{sK{"sk{4s{r{r^{r1{rr{r~{srK{MrD{@rQ{@rr{.rQ{q1{q1{rk{qd{q{qzqQ{q8{Zq{qz)q{q{pzpzpzpzpzozozuozozn}znvzonzDniznJzm*zmizmz nzmvz%nzn{nznznzoo>{o*{o{6p*{pX{pd{q>{;q^{aq^{qx{qX{qK{qr{q{qx{qX{q^{q{q{qx{q~{r{(r{r{qx{!r{Tr{`r{5r{@r{@r{r{ r^{q>{q1{qr{qX{q{q{@r{:r|!r&|q|q|q |qF|r,|Tr,|5r{r^{@r{r{r{r~{r{r{r{r{ r{px{ok{1oX{n>{o{Up`|q|r}ju~gzwq}~}H}z,|w,|_u|s{"sX{rr{r{r{rd{r{r{r{TrX{Grr{@rx{rQ{q>{q>{qQ{q>{q{q {q>{qx{Zq{)qzqz.q${pzpzpzpzbpzpzozoz[ozoznVznczinpzDnvzmOzmJzmvzmzmczn}z=nz|nznznzIo {o>{o${ pzp>{p^{qQ{q{gq8{qK{q>{q{qD{qd{q>{q${q1{q>{:r{!r^{:rk{5rX{yr{yr{5r8{@r>{r{r{r{r{yrk{rx{rX{:r{r{ r1{qQ{q${qd{.r{r{fr{:r{r|q{q{5r|lr{r{srk{Gr1{rX{r{sr{rD{rK{-s{s{rk{q>{pQ{o{n{In8{1o{p|q|r{}Pv~{D~b~}|z|w{du{t~{fsK{Ysr{Fs{s^{rd{r>{rD{r>{r${r{rD{yr{Tr{!r {(r{5r{r{qzqzq{qzsqzTqzaqz.qzpzpzpzpz/pzovzozuoz*oczn/znJzun]z*n/z n*zm{ rD{ r{q{@rQ{GrK{:r${@r{`r1{rx{rK{r${rK{rk{r^{rX{rD{r~{r^{r1{fr {!rzr{q{q1{rr{r{r{r{Gr{.r{5r{r{Gr{r{r{r*{r{r*{4sQ{-s>{'s*{s1{Ssd{4s^{r8{q${pzooznzn*{uo |p|:r}s6~hx>}~D}R}{z{7w~{tX{t*{ks{fs1{Fs1{s{r {s${r${r{rzrzrzsrz`rzfrzsr{rzqz rzqzqzqzqzqzgqzqpzp]zpzp}z[ppzpJzoizovzVo{r1{r${r{r*{rr{r>{r{r1{rk{rK{r {:rz!rzqzqzq*{(r>{frX{r{yr{Mr{r{(r{5r{r{r{rX{r${r${s>{YsD{Ls1{:s${4s*{LsD{sD{rzqzbpz{r{r${r>{rd{r8{r{r>{r^{rX{yr{!rzqzq{q{q^{yr{r{r{lr{(r{r{ r{5r{sr{r{r>{rzr>{"sK{-s8{Fs>{-s{-sK{"s8{s>{Mr{qzoznzunz1o{oR|nq|r}v+{7~/~~|g{{hx{ux{Ft1{s{`s{:s{s{s{r{r${r{rzrzrzrz:rz!rzTrzTr{rzqzqzqzqzqzyqznqzHqzpvzpczpvzpz6pVzoOzo/zo/z{r^{r8{Trz(rzr{r8{q*{rk{yr{r{r{r{:r{r{ r{Gr{r{r{yr${r {r${sD{s${s8{'sD{sK{sX{rQ{q{p {oznzn*{o{p|srA}s)~7x^}~~}}Y|y{v{tx{sQ{FsQ{'sr{sd{r${r{rQ{rD{r1{sr{yr${rX{Mr*{rzqz.r1{r{qzqzq{q{gqzBqzMqz.qzpzpzpzpzHpzozovzoz6ovznCzn*zn{qd{q>{q>{qK{qk{rx{rk{q8{:r{.r{r^{rk{!r~{Gr{@rx{5rd{Gr~{5r~{(rk{Grk{q{q {qQ{q>{qr{q{Gr{Mr|(r{q{q{q&|q|q{!r{5r{.rx{Mrk{r{r{r{r~{r{r{r{q{ q{oX{$o>{n8{o{npf|q|sT}u~`zd}~R}N}gzM|w&|u{s{sk{r{r{rx{rr{r{sr{@rk{r>{q1{q>{r^{rX{q>{q*{qK{q8{yq{q${qQ{gq{ qzqz qzpzpzzpztpz6pzozovzbozCo}zoznCzon{q>{q{q${q>{rx{r^{q*{rX{@rr{@rk{Mrd{@rQ{r~{sr^{lrX{yrk{yr^{`rd{lrX{5r{qzq1{q1{yqzqr{.r{fr{fr{r{r|q{q |5r{`r{fr{GrX{:r1{rX{rk{"s{rX{rX{rr{s{r^{q>{p1{ozozon{Vo{Hpm| r|s}dv~{1?~p~}|Uz{w{ud{sK{Ls${AsK{"s>{r>{r{r*{r>{r*{r{r{r8{sr{.rzrzrzrzqzqzqzqzsqzMqzHqzBqz)qzpzpzpz[p}zp]zo]zovzooczozn#zunzin#zDn/zmymzm6zm/zmym#zPnpz|nvznznzVozozoz6pzpz q${qz.qznqzq{q{qzqzq{r${r${rzr{@r${:r${(rzfr*{rQ{lr{r${sr{r${r${r${rK{r1{r>{yr{5rz rz r{q{q{ r^{sr{r{lr{r{r{ r{.r{`r{srd{r^{rD{r {r{sD{4s>{sz4s1{4sX{s1{r {qzpzoznzn8{o{p|sr;}sP~xk}}}|y{vd{tK{szLs{Ls*{As1{szrzr{s>{rzsrzrzrzrzTrz5rzMrz.rzqzqzqzqzqzqzsqzMqz5qzpczpzpiznppzp#zoCzoJzooOz o/znzn#z]n znymym zmzmzm#zn6zcnz|npznizo}zozozpzUpzp {qz;qzaqzqzq {qzqzrz:r{:r{!rz@r{Gr {rk{fr{(rzsr{yr{r{r {r${r1{r1{r${r{r${r*{Trz(rz rzrzq${qD{.r>{rX{r{sr{Mr{!r{5r{r{sr~{rx{r>{r{rzs{Ls8{Ss*{:s{4s{fsQ{s${rzqz6pz1oznz oX{o|aq|rA}t~zKK~p~~|{{xr{v>{Qtzsz`szYs{As{rzrzszrzrzrzrzrzsrzMrz5rzMrz5rzqzqzqzqzqzyqzqzMq}z#q}zpczpczpOzUp{yr{r{rzr${r>{r{r {r{r{r{Mrz!rzrzqzq {q1{r{r{r{lr{:r{ r{Mr{lr{rk{rr{r${rzr{4s1{As{-szszFs${SsK{rzrzpzozoznz[od{6p9| r}s}v+:|+~)~Q~`|z{wd{uX{Lt{sz`s{Ys{"szrzrzs{rzrzrzrzrzrz@rzlrzMrzrzqzqzqzqzqVzqzqzZqzq]zp{r${rzrz"s{Ss*{:s{'s{-s{"sD{rzqzpzoznznzo{p|fr}sI~xk}~}|{y{vX{t^{s{ks${Ys8{'s${rzrzrzr{r{rzrzr {rzlrz rzrz!rzqzqzqzqzqzgqznqzZqzqzp]zp}zp}zbpcz6ppzo*zoJzboCznynynznz7nynynz%n/zn*znz7n/znznznzCozozoz#pzgpzp{)q{)qzgqzq{q1{q{qzqzr{q{qzqzr{!r*{r {q{5rQ{GrK{.r*{!r {rzfrK{rd{Mr8{5r{srX{lrX{rzqzq {q{q{q>{!r{sr{lr{r{q{q{r|q{ r{Mr{yr{TrD{rQ{rx{r{rD{r${rr{rx{rr{q*{p {o{Co{nD{o{p |:r|Ys}&v{^}~3}} z|Dw{t{sr{sQ{rQ{rr{rr{r8{yrX{rd{rx{(r>{ r{:rX{.r^{q*{qzq${qK{q8{nqzgqzgq${Mq {qzqzqzq*{pz[pzbpz6pzozoczboizIo}zoczn6zcnzinJz7n/znzmz*ncznOz1nOzn6znznznznzbozo{{rX{q{q {rK{rX{rX{ r>{r>{:rk{(r>{r1{:rX{srd{srX{MrQ{MrK{r~{`rX{qzqzq${q>{q>{qK{Tr{r|Gr{q{q{q{q{r{fr{fr{srX{lr1{rQ{rr{s{sX{r*{r^{rk{rX{q{np{zoznznX{o{p|fr }s=~OxP|~k~}Y|f|y{]v{t{s^{"s{s*{"sk{rD{r${r1{rX{r{srzsr{sr {r${5rzrzqzq{qzqzqzqzqzHqz.qz5qzqzpzp}zpzUpzp}zoVzo]z6oJznJznzin#zcnCzDnJzmzmymCz1npzncz*n{rK{rK{r {r1{rx{sr {rzqzr1{rK{qD{`r{r{r{`r{r{r{@r |5r{lr~{rx{rQ{rD{r{sK{Ysk{fsr{s{"s{-s>{s*{@r {qzozPoznz[o{p3|q}s}u{~~~~}'{{#xx{uk{etK{s {:szLs{Ys1{rzrzr {r {rzrzrzrzrzTrz:rzlrz`rzqzqzqzqzqzyq}zBqpzgqz#qzpCzp]zpvztpvz#pVzoJzo/zPo*z oznznzon z7nymymy nznz7n*zIn{s8{fs {'szAs {SsD{r>{qzpzoznzn${o{p|r;}-t~#yK}~Q} }|y{v>{t>{'t${kszAszSs {:s{szrzrzrzrzrzrzrzrzTrzfrzMrz:rz rzq}zqzqzq}znqizMqizBq}z)qzpCzp]zpzNpJzo#zo/zoOzVo*znynyn zunz=nznyn z7nJz7n6zPn{rD{r${'s{sD{xs>{Ls{4s{As*{s8{:rzBqzpzIoznzVok{p3|q}"s}Ev${7~p~~|A{{xr{uk{wt^{s>{fs{szYs${:s{rzrzs {rzrzrzr{rzrz@rz@rzGrzrzqzqzqzqzqzqzaqz)qzp]zppzpczpz)pOzozo6zPo6zoznyn zun/z7n*zmynzn#z7nOz%n{r*{r8{sr{rD{r>{r1{r>{rX{r~{rQ{r{rK{rK{yr{rzqzr>{qQ{q${Trr{r{r{@r{ r{!r{r|r{r{r^{r^{r>{r{-s1{rsd{`sX{4s8{'sD{-sX{rD{q{npzzoznz oX{o{ q|r}t~x}~K~|9|ny{vX{td{sX{ks*{szs{s*{s*{r {rzr${r{rzsrzr {r{.rz5rz(rzrzqzqzq{qzqzBqz;qz5qzqzpzzpvzUppzBpzo]zo6zbo]z{q{ r>{(r8{!r>{q{q{r1{:rk{:rX{r*{.rD{srr{lrk{@rK{GrD{rX{rk{Gr1{Mr1{yrX{TrD{qzqzq8{q{q~{(r{lr{yr{(r{q{q{q|5r |!r{Mr{sr~{rr{rQ{r^{rk{r{rk{rk{r^{rx{qd{p{o{n{or{o{py|r}si~Dw{K}i~||y?|v{t{s{4s{r>{rX{r{r{rk{frk{lrk{lr{5rd{q{rd{rd{ rr{q${q1{q8{qX{q${.qzZq8{Tq8{q {pzp{p*{tpz6pz/pzozozIozoznznzunpz1nOz1niznczmczmJzm}z*nzInzVnznzn {$ozIozo{p>{bpD{p1{p>{#qD{nq^{q^{q>{q^{qx{qd{q>{qX{q{qk{qX{qk{!r{r{rr{qQ{!r{@r{:r{!rd{lr{r{sr{!rX{:rx{:rr{!rX{q {q*{qx{q{q{r{Mr{fr3|q{q{q&|.rf|(r|:r{!r{lr{r{rr{rQ{r{s{rx{rd{r{yr{Bqk{p {bo8{nd{o{p&|sq|r{}uyE}~&~}M{|Vx,|u{2t{s{:s{rQ{rk{r{r{rD{r1{rX{rr{fr8{@r*{:r{GrQ{r*{q{q*{q${q{q {qzq{nq {)qz qzqzpzpzNpz/pzpzozhoczo]z o}znvzon{r{rr{Gr8{sr8{r{rk{rk{r^{rx{r~{r^{rX{r{rr{:r{q{q{rx{(r{r{r{r|r|@r|q{TrF|r|r{srQ{r~{r{sx{sQ{'sX{Ys~{ks{:sd{s>{s{Mr{p{ozoz o{o{bp`|GrA}sb~{wx|D~P~~|z`|w{,u^{?tr{sK{ksD{As8{-s8{Ysr{s*{rzr${rK{r*{r{rzr*{r*{@rz:rzMr${Gr{rzqzqzq {qzsqz5qzBqzpzpztpczzpz)pzoVzoczbocz*oczn/zn#zInz1n/z*n6zn/z1nVz1nVz]nvzon]znvznzoozozozBpzp{p { qzyq{qD{q{q{q${:rK{5r1{rzGr${yr>{r8{r8{r*{r>{r^{rQ{r8{r^{rd{rQ{r8{r^{rQ{rX{rD{r8{rD{r1{@rzrzr${(rd{`rk{r^{r{r |r |:r{@r{r|r{r{rD{r>{rX{4s1{Fs{ks*{sr{sd{`sD{FsQ{rK{q1{pzozn{Io{o&|Hq|r}t yw~~K{}||y{vD{t*{9tX{sX{s>{`s*{Fs1{:s1{"s {r{s{r{rzrzrzr1{rzMrzGrzsrzlrz(rzqzqzqzqzZqvzgqzHqz qzpzpvzNp}z/pczo{sd{sr{ks1{Ls{:s8{r1{yq { p}zoozo>{o{Bp&|q|Fs}vw|wp~~|{|x{uD{kt{s8{s>{YszAszxsD{Ys8{rzrzszs {rzrzrzr{rzsrzlrzlrz@rz rzqz rzqzqzyqzBqzBqzpczpVzpczbpvzpVzo*zbozIozo/znznzunzPnz=nz7nzIn6zunczunVzn{`sX{`s${Ys{xs1{xs${Ss{Fs{"sK{.r${pzoz{sr8{rz.rzTr{.rzlr{@rzsr{rD{r${srzr{r>{rX{r{r${rd{sd{r${r${r*{r {rzqzr{(rr{lrQ{yrD{r{r{fr{ rr{:r{r |r{rr{r>{r{r8{r${s{Ls^{ks~{-s>{s*{rD{rQ{nq1{/pzhozo*{ p{zp{q|Ys} v7{}|~,~4}M{Y|0x{~ur{?tr{sK{As^{'s>{rzr1{rQ{r>{r*{r{r${sr1{Tr{Gr${Tr*{.r{qzqzq${q*{qzqzZqzq1{5qzqzpzpzpzgpz{q{q${qK{q>{qK{q${rQ{rX{q${ rD{r^{(rk{rd{rX{MrX{fr~{lrx{Grd{frk{r{r{!rD{:r>{ rzq{q {q {qd{ r{5r{!r~{Gr{.r{r{q{q{:r|:r{Tr{lrk{TrD{rX{rK{rK{rX{s{rk{rK{r{qx{p>{oznz[o{p{pR|yr|s"~wq3|~"~_||Ny|Evk{rt^{sK{4s>{'sk{r8{r8{r^{rQ{r*{r8{r*{sr{:rz:r${.r{Gr{(r{qzq{q{qzqzqzsqzgqzqzpzpzpzbpvz{rX{r{r${r>{r>{r1{sr{r>{r{qzqzqzr>{(rQ{lrd{frr{r{yr{r{qk{.r{r{r^{lr {r{r8{r8{"s{'s{fsQ{4s${4s1{s8{r{q {UpzPoznzIo{o{Zqm|r-}t~z^}~[}_|,|{r1{r{r{r{:rzqzqzrD{(rQ{Mr${lr1{r{r{ r{qX{r{r{r^{r1{rzr{r{sz-s{Ys${As*{:s{s{r{r{pzuo}znzn>{o{pR|!r|s~xK}~}}|z{w~{u*{tzs{Fs{szrzs{rzrzrzrzrzrzyrz`rzfrzGrz(rz.rz(rzrzqzq}zqzqzBqiz qczqzpzpiztp]z/pJzpczoVzVozoznznz]nyny%n/z*n{r1{r*{r{sr{qzqzqzqX{rX{rr{lr^{r{:r{ r{q{!r{r{r{rK{r{r*{sK{"s${"s{4s*{LsD{'s*{r{r{q{[pz{r{r*{r8{sd{sD{r8{r{`rX{Hq>{6pzoznzoo~{p{q|s}_u~z>}i~p~-}{9|ux{u^{s*{xsK{sd{rK{r>{r>{r>{r>{fr{:r{@r${r{rzqzq {qzq{yqzqzq{Zqz;qz;qz;qzqzpzpzpzUpzpzoVzozoz{qD{qX{q>{qK{qk{ r~{r{ rk{r^{:r~{rd{qK{r^{ rK{q1{qzZqzsqD{q{q{q{!r{r |q{aq{gq{q3|r|q{qr{qr{!rx{5rQ{lrX{r{r{r{r{5r{q~{pk{o*{nznk{o{Np |q|Sst}]v1zPR}\~}|zR|w{t{xsx{-s{r~{r^{frQ{GrK{5rD{.rD{ r{r>{!rK{q*{q{q8{qD{q {yqzsqzq{q{.qz)qz#q{.q {pzpzzpztpz{q{q{q1{rD{r8{rD{r${@rQ{TrK{:r1{GrD{lrk{rX{r^{!rzTr${yrD{rzqzqzq{qD{qD{ rX{@r{!r{q{q{q{!r&|Tr{!r^{(r1{fr1{r>{r1{r{r8{sk{rD{r {r^{:rX{p*{oznz]n>{1o{o&|q|s[}u~{~2~6~F~|M{,|#x{Xu>{s*{`s${s${r {r*{r{rK{yrzsrzyrzr {`rzMrz:rz.rzrzqzqzqzqzyqznqznqzZqzqzqzpzpzbpz#pJzp}zovzo]z{ r{q {r{:r8{.r{MrK{5r{yr${sr*{`r{r{r1{r8{r1{frzlr{r${!rzqzqzq {q8{q1{:r^{fr{lr{q{q{q{ r{@r{.rQ{@r1{r8{r{rzrzs>{"sD{s*{rzr{`r${)qzoznzn {nr{o{)q|r[}Eu~zF~6~}.|{xr{u${9t{s>{:szszrzr{rzrzrzrzrzGrz.rzMrz@rz(rzqzqzqzqzsqzyqzqzaqzqvzpvz qzpzpvzHpVz/pczoVzzoz[o#zo6znJznznynynzmzmymym#zmzm#zm6z|nznznz$ozozpz[pzzpzpzqzBqzMqzZqzq{qzqzqzq{q {qzq{ r {@r>{@r>{.r {Gr${rX{yr${lr{fr${rk{rX{r{yr{lr{rX{@rzqzqzq*{q>{qD{rX{r{`r{r{q{ r{(r|(r{.rX{@r>{yr>{r{r${r${"sQ{-sK{r{r{sX{r>{q{gpz6ozn{on>{Co{zp|Mr4}sV~x>}~V}:} |y~{vQ{tx{sK{As{rzs1{r{r{rzrzr{r {frzMrzGrz:rzqzqzqzqzqzqzqzqzZqz)qz qzqzpz[pJzbpvzHpz/pzozCoz o{q{q{q1{qQ{q*{q{q>{(rk{r^{r8{rQ{@r^{yrr{GrD{.r1{`rX{rr{r^{rD{rk{r~{rr{srK{.r {qzq${q${qD{r{fr{@r{5r{r{r|q{q{(r{`r{r{:r>{r^{r>{rd{rQ{rd{s{r{rr{srk{q8{zp1{VozunzinQ{o|p|Tr}s"~hxk3}~~}3}`|y{v{t{sr{sr{rk{rd{r1{rK{r~{r{TrD{(r{:rd{.rD{(rK{rD{qQ{q8{q${q{q*{q1{Zq {#qz qzq{p{pzpzzpzUpzpzozozhoz opzn{p8{pQ{)qX{Zqk{sqd{Zq>{Tq${qk{qd{yqD{qr{q{q{qr{q{q{ r{q~{qx{r{r{r{ r~{.r{.r{r{q{qX{q>{q{sq{gqK{q{q{q{r |r,|q3|q|nq|qY|q3|q{q{q{r{Mr{yr{yr{r{r{yr{@r{q{p{ok{nD{cn{uo|/pM|q|sn}u/z3}~d}t}z|w?|t{s{r{r{yr{rx{.r{.r{r{q{q~{ r{q{q~{qr{q{q{gqX{Bq*{ZqQ{nq~{)qQ{qD{qK{pQ{p${pzbpz[p{/p {ozozuozVozoznzcnz*nvzm6zm*zmvzmzmzm]zmizmznznzVnzn { o${Cozo{o>{BpQ{npD{p>{pX{qk{#qd{)qX{Zqd{yqx{q{q^{qX{qk{q{q{q^{q{r{r{qd{ r{(r{5r{rr{.r{fr{yr{Tr{rr{.r{:r{q8{qzq>{qr{q{q{q{5r9|r |q{q{qY|qY|q{ r{!r{Mr{fr{r~{r{r{r{rr{r{yr{q{pk{oD{nX{]n{o{o9|sq|r}uz>}i~ ~T}{|w{ u{s{Ys{rd{r{rk{r~{rr{TrX{srk{rx{GrK{ r{r8{!rk{q>{q{q {q{qQ{q {Tqzgq*{Mq{qzpzpzp{p{6pzozozoz*o]znvznznzcn}znczm]zm}zm6zm{qd{qK{yq{q8{qX{qX{qX{q8{rr{5r{!rk{rD{(rK{lr{Gr{Gr~{r{r{sr{r~{srr{yrr{r{:r1{q{q {q>{q>{qD{ r{Tr{fr{ r{q{q |q{q{r{Mr{`r{(r>{Mr8{rr{s{rd{rX{rX{r{r{qX{p8{ozn{%nD{n{o|q4}s}Jv~{~i~X~|z{x{ju{tr{YsD{r8{rQ{r>{r${r1{r8{rQ{rD{Mrz@r{Mr{:r{qzq{q{qzqzqzq${sqzMqz;qz)qzpzpznp}zNpz#pzozo}z[ocz$o]zn]zunzIn#z*nVznvzm6zm/zmOzmczmczmOzmiz1nz]nznznzVozozoz)pzp${p>{pzpzTq{qX{q8{q{q${qK{qX{q{q8{!rX{r^{r{!rK{Mrr{lr^{TrK{GrK{yrd{rd{rk{rr{r~{r~{r{fr1{sr>{rzqzqzq{q{:r{Mr{@r{Mr |!r,|q{q{q{Mr{yr{:rK{sr8{r^{s~{rK{sQ{rQ{s^{rX{r${qX{pD{o{|nzn8{o{p|q}As}wDs|$~~~R|{{x{Xu~{s{fsD{4s^{sK{r${r1{rK{r {r{r{r8{sr*{@rzrz rzr{qzqzqzqzqzsqzZqzgqz;qzpzpzpzpzHpzoczozoz[opzn/zn6znczInCzmzmzmOzmczmVzmzmcznznz%ncznznzPozozozUp${p{p{q{gqD{qQ{sq{q{q {qK{q{q{rK{5rr{5rk{q{ r${Mrr{srr{!r*{@r1{rx{r{r~{rD{rX{r~{r8{rD{rX{rd{.rK{qzqzqD{q{rx{@r{r|@r|q{q{r|Mr|5r{:rr{frd{yrQ{rd{rK{rK{sr{sx{sd{rK{r{rk{p${ooznzDnX{*o{oF|q|Ls~w>|~}9~|z{w{uX{'t~{sk{s8{r${r>{rd{rD{r {r${r*{r*{@rz.rzMr*{:r${ r{qzqzq{qzqzsqzq{Tqz qzpzpzpztpzp}zpzozuo]z*oczn]znvz]n/zn#zm6zmOzmJzm/zm/zmczmzmzn}znznznz{nq{q{q8{qX{qK{qQ{r^{(rk{q${ r1{r>{Mrx{Mrd{@rX{@rD{r{r^{rd{r~{r~{r~{rK{r8{r~{r{Mr{qzq{q>{qx{qx{.r{r{r|.r{q{q{r&|:r{5r{r{r~{rd{r${rd{'s{"sx{rX{sd{r{r{qD{pzo{n*{]nX{1o{[p|GrA}xs~pw+|~6~}|z{{w{u{s{-sD{r8{rk{r{r^{rQ{rD{rX{yrD{:r{5r8{Tr^{Grd{q{qzq>{q>{q{nqzq{qD{Tq{qz q{pzpz[pzBpz/pzpzozPozozozn}z1n*z%n]zn}zmizmVzmVzmzmzmvznzinzn{nznzo8{oK{/p>{Np{p>{pd{5qd{5q8{ZqK{q{qx{qD{qX{q{qr{qK{qD{qr{qk{qr{qd{ rr{5r{!r{ rx{@r{`r{r{fr{sr{sr{(r{Mr{ rX{q1{q>{q^{q^{q{(r{:r|(r{q{q|q|qM|q&|!r|:r{rx{ rk{yr{r{r{r{rx{r{r{Mr{Mq{Np{Vok{on8{n{o |q|r|t}#x>|1~~M||yY|]v |?t{Fs{r{r{r{fr{Mr{.r{.r{ r{rx{ r{q{q{qx{qk{q{q{sq^{;q1{nqk{Zq~{)qK{p{pQ{pX{p*{gp{[p${#p{ozozooz6oz oznzcnpz7nz=nz nzm]zmvzmzmpzmiznzPnznznznzCo{o{ozp{tp>{pX{pD{q>{Zqd{yqx{qk{qQ{qr{qx{qx{qQ{q^{q{(r{qk{ rk{.r{5r{Gr{Gr{:r{lr{yr{r{r{r{sr{Grx{sr{!r>{r>{q{q{qx{q{5r{!r{.r|5r|q,|q{q,|5rF|:r |Tr{:rr{lr{r{r{r{r{s{r{r~{r{q{px{ozn>{n{o?|p|lr|s~*x>|~~}|r|yR|v{rtr{s{Fs{rX{rD{rX{r~{r{lr1{yr>{sr>{rd{srd{(r{ r{r*{r1{q {q{qQ{q*{gqzHqzsq{Mq{#qzpzpzpzgpzpzozozzozoznpznvzin]z*nCzmzm]zmczm]zm6zmpznz*nz=nznz ozPozozoz[p{pD{p{pz#q{gqD{q*{q {q1{rr{qK{q${q1{!rd{@rd{.rQ{!r>{(rQ{frk{TrQ{srd{r{r{r~{rX{rK{r{rk{rX{r^{r{sr>{r{q {q{q^{qx{Gr{r{r|Gr{q{q{:rF|sr|Mr{yr{rx{r^{rX{rk{Fsx{Ask{sK{sr{s{r{q>{zpz[oznd{n{$o{bp|yr!}s~0x~ }~D}}Y|"z{1w{td{sX{s^{4s>{r {"sk{rX{r${r1{rD{rQ{r{r {fr {lr8{Mrz.r{r{ r {qzqzqzq{sqzBqz5qz.qzqzpzpzNpzpzozooVz6oOzoizn]zcn/z*n#zDncz%n]zmym#zm]zn}zmVzn]zIn}znznz*ozzozp {Hpznpzpz.q1{sq*{Mqzq {qQ{qQ{q{q{q {5rD{@rD{r {rzfrQ{rk{lr*{Tr*{rd{rX{rX{rQ{r^{rr{r8{r*{rD{rr{rr{r*{Tr {!r*{rK{q{qQ{yr{r{r{.r{5r|r{5r{fr{r{r{rD{r${r*{"sQ{LsQ{s{:sK{:sX{4sX{r1{q{pzzoznzinD{bo{p|r;}s~cx~}~w}}|)z~{w~{,u~{'tX{rs>{SsQ{4s8{s*{r{r {r{r*{rzr{r1{srz!rz:rz@r{rzrzqzqzq{qzsqzgqzZqz#qzpzpzpzgpzp]zo]zopzoocz oJznCznJzcnCz%n#zmzm*zmVzmJzmJzm/z nczinznznz{lrD{rD{rX{rX{srzr>{rK{rQ{r^{rK{rX{rd{rX{r1{r{(rz r {q{rX{r~{lr{r{r{yr{@r |r{5r{r{r{yrQ{r{r{sQ{'sK{"s{4s>{Ls^{4sD{s${rd{qD{pzCoz|nzn^{o |p|yr!}s=~x7}~K}}|`z{Vwr{t${s{sQ{rs^{szs${s${sX{r{rzr{r {r {`rzfrzfr{Mr {(rzrzrzr{qzqzqznqzTqzq}zqzqzpzbp}zppzpzo}z{TrD{Mr8{rD{r>{rD{fr{rQ{r>{rQ{r${rX{rk{r^{rQ{rX{rx{yr{!rzqzrD{rx{ rk{Mrk{r{r,|Tr{(r{r{:r{r |r{rD{r8{rQ{r*{"s1{4s${fsk{LsQ{s*{'s^{rx{q>{tpzbozn{nr{o{p|sr!}2t~xk}~%}q}9|z{ wd{tK{tk{sK{'s{s1{"sX{sX{r1{r{r{r{r${r{fr {yr1{5r{qzqzr{q{q{qzqzqznqzqz#qzpzpzgpzHpz/pzo}zboJz{@rd{fr{Mrd{:rX{srr{lrr{r~{yrK{rd{r~{rx{rQ{lrD{r{r~{@r{ rzq{rQ{qX{qr{yr{r{lr{r{q{ r|(rF|(r{:r{r{r{`rD{r^{s{s{rx{s{r{r{Mr{qX{p1{PoQ{nd{Vo{6p |q|fsb}u~yD}~X~}{r|x{u{Ft{s{rr{rr{r{r{r~{:rD{r{sr~{:rQ{r1{:r~{(rr{q8{q>{qD{qX{qQ{q>{Zq{qk{aq>{p {pzp {p{zpzgpzBpzpzozuoz{qr{q~{qd{q^{qx{r{r{rX{rr{@r{@r{:rk{:rr{lr{r{r{sr{r{r{lr{:rK{q{q8{qQ{q^{q{r{Gr{fr{:r |r|q |q|q|r{lr{`r{:rd{@r>{r{"s{rx{r~{r{r{r{ rX{qk{pX{o1{|n^{ho{{r^{r^{r>{r{r${`r{rzq{q1{qk{rd{lr{lr{sr{Tr|r{ r{@r{r{r{rd{r>{rQ{rQ{"sK{s1{Lsx{Asd{s${r*{Gr^{qQ{oznzcn>{{Ss1{s {s*{s8{s>{r{rzr {r {rD{Grz@rzGrzGr {qzqzqzq{qzqzqzqzTqzqzpzpzpzbpz)pvzoVzoizboVz o6znznJzcn/z%nz n#z%nVzm{q {qzq{r${!r{r {rz:r${Mr>{fr*{:r{r8{rK{sr${r1{r8{r{rd{r1{r1{rX{sx{r1{r${r1{srzrz rzr{.rr{:r~{@rD{r{r{sr{!r{r{@r{r{r~{rD{rX{r8{r{s{4s*{xs^{Ysd{4s${s1{rX{q8{tpzooznznX{Po{bpY|yrA}tI~x$d}|~>}}|Az{$w*{t1{ tQ{s*{:sz:s{4s*{s{r{r{rzr{rzrzrzr{`rzGrzrzrzrzqzqzqzqzsqzTqz#qzqzp}zpczzpz{r>{rD{rD{lrz!rz.r{(rK{rd{@rQ{r{r{r{!r{r{Gr{lr{r{rX{rk{rX{r1{s1{As${rsX{fsD{-s{:s8{4s^{rX{Mqzpz{rQ{yr1{`r${rD{r>{yr${sr{rK{rQ{r>{yrzrQ{rr{rQ{r8{rX{rx{rD{r{:rz:r${5rK{qD{rx{r{r{r{`r{5r{@r{Tr|`r{r{r{r^{rD{r${Lsr{ksd{Ys>{LsQ{Ssd{`s~{rX{(r*{qzoznz|n{bo{tp|`rN}Ls}1w1|+2I~~Y|z{w{wur{FtQ{s{Ls{LsQ{'s{r {s${s8{r {rzr{r{r${srzfrzsr{:rz!r{qzqz r{q{qzqzsqzHqz qzpzpzpzBpzoczozocz{rQ{r^{@rr{:r^{@rK{:rk{Mrr{@rr{@rK{lr^{r{r~{r{rx{r{r{r~{rx{r{r{r{rx{.r{r8{qQ{qX{q~{Gr{r|r|lr{!r| r| r|(r3|fr |r{sr{r{r{r{s{s{s{'s{"s{r{rx{#q{#p^{o{nQ{o{p|r}Ys}v1{~~}N}zf|x9|>u{s{Fs{s{s{r{r{r{r{r{@rd{:rr{Mr{.r{qQ{qr{qr{qx{q^{q8{qr{sqX{Mq8{)q{;qK{qK{q^{p {tpznp{Np*{ozozozVoznznznzonz*nzm}zmz*nz nznznzin{n{nzn{[o>{oQ{o>{p${px{p{q{qr{sq{q{q{qx{q{q{q{q{q~{q{r{r{q{ r{(r{.r{5r{5r{`r{Gr{:r{Mr{r{r{(r{.r{qX{qx{q{q^{q{!r|:r&|:r |(r,|rF|q?|q?|qf|(rR|`r&|Gr{5r{sr{r{r{r{r{s{r{r{Gr{Bq{6px{1ok{n{ho&|6p|sq|rH}t~yE}~ ~}`{|nxY|u|t{Fs{"s{r{r{r{r{r{r{r{frx{yr{lr{rd{rD{!r{qK{qD{qX{qX{q~{q8{Bq{Mq${gqQ{ q${p {p${p*{tp {pzozozzozoznznzPnznczmczmpzmznzmznzVnz|nznznzCo{o1{o {{fr{`r*{sr^{Mr^{r{q{r>{q{q{q${q{q${MqzqzqzpzpzUpz pzozozho}zoVznJznizVnOz*nOznpz7n}znVzmJz1nzInzinznznzbo{ozoz)pzp{p{q{;qzq1{qQ{q1{q{rQ{:r^{r>{r*{:rQ{srd{Tr^{(r{Tr>{r{rr{srK{rK{r{r{r{r~{r~{rr{rk{rK{rX{rX{5r{ r*{ rK{q{@r{r{r{r3|yr|(r|q{@r |yr{r{r^{r^{rd{s{4s^{FsQ{Asd{fs{-sd{'sr{rX{q^{p {Cozn{n{o?|#q|r}t~y}~}|M|ty{v{td{sX{sr{fs^{Ss^{s8{sQ{r8{r{r{rQ{r>{r {Mrzr{r${Mr${!rzrzr{q{qzqzq{q{5qz qz qzpzpz[pz#pzozoizCoOzoznVznJzIn6z1nCz1nvz7nvzmVzmCz*nvz7nzPnznznz[o{ozozBpzp${#qX{)q{gq{q^{qD{q>{ r>{!rD{frk{MrX{r{:rX{TrX{MrQ{lrD{MrD{srX{yrd{rX{rD{rd{r{rx{rX{r{rx{rk{rr{rQ{`r>{5r8{q{qK{r{fr{r{r{r|`r,|.r{r{sr|r{r{rX{rX{rx{-s{4sK{`sd{xs{rs{4sk{sr{rk{qr{pzozn*{Po{or|aq}r}u>;{q~|~~|{{x{u^{XtX{sr{ksK{Fs>{4sD{s${sX{rD{r${r{r8{r${r8{sr{r${r8{:rz!rzfr1{!r{qzqzqzqzsqzZqz.qz qzpzpzgpz6pzpzo]z6o6z*o]znJzn{p{p{;q{q1{q^{q>{q { r{:rD{(r*{:r*{!r{sr^{sr>{Mr8{Gr1{rQ{rx{rd{yr1{rQ{r{rX{rK{rd{rk{r{r^{r>{yr1{Gr{q{q>{qk{:r{r{r{r{r|!r{r{@r|r|r{rr{r^{r*{sx{:sx{4sD{Ssr{fs{Lsx{sD{rr{rD{p{oznznK{o{zp|qA}fsV~w|~~}m|z|{w{uk{s>{sX{fsX{Lsd{s${-sX{r1{r*{r*{r*{r${rzyrzsrzr*{sr{rzrzr{qzqzqzq{q{aqzqzpzqzpznp}z{(r8{r${!r*{Trk{`rX{srX{@r1{frX{srQ{TrK{MrX{`r>{rx{rx{r{r{rr{rK{rQ{lr>{.r{r{q8{qk{q{fr{r{r{r{fr|!r{r|Gr|r{r{rd{rx{rX{s{s^{rQ{sk{4s{s~{r>{rQ{Bqd{p{6ozn{p{pR|r|'s}+vDA{d}~}}zf|w |>u{s~{ksx{:s{s{r^{r8{r^{rr{r>{sr8{rX{lrX{r{r{!rK{r1{q{q${q*{q>{q${BqzMq {5qz.qzpzpzpzpz6pzozozozhoz ozn}znzn}z*nJz%nVz%nczm{5q>{qX{qk{qQ{qK{qd{q^{qk{qD{qd{qr{qk{qD{q^{q^{ rr{(r{r~{.r{`r{(r~{r^{5r{`r{Gr{ rK{q{q${qK{q^{qr{q{.r{5r{!r|q |q|q&|q3|q|`r{:r{rD{@rr{r{r{rr{r{r{rx{r{rr{)q~{p{CoznX{o{gp?|q|sb}u~y-}~x}T}zR|w|_u{s{Lsr{rr{sr{rd{rQ{rk{rr{rQ{Gr${`rQ{yr^{.r8{ r{qzr{r{q{q{q1{q {aqz5qz5qz)qz qzpzpzpzgpzpzozo]zozoVzn6znOznJz=n{qzq {r*{r{q {r{(r1{@rK{!r{r{(r*{yr^{r{srK{rX{rx{r^{rX{rX{rk{rr{rD{!rzqzq{q8{qx{!rx{r{lr{Mr{r{q{r{r{:r{r{r{sr${r${r*{-sr{Asd{s8{'sK{sK{"sd{yr{q {pzhoznzoX{o|Bq|r;}Ftb~hy>}~~}|{x{jv{tK{s{ks*{As{Ss>{rzrzr{s${rzrzrzrzrz:rz:rzMrz@rzrzqzqzqzqzgqzZqzZqzBqzpvzp}zpzbpiz pCzoJzocz[o{r>{rX{r8{r{r{rK{r>{r1{r{rX{r>{Mrzqzqz.r${r8{r8{r^{r{r{`r{.r{r~{lr{r{rx{rX{r${rzs {ksD{`s{Ls{"s{Ls*{4s${r{qzpzoznz*oD{o{Bq|r{}Qt~zyK}p~7T}|{[yd{v8{t*{t{fszSsz:sz4szszrzszszrzrzrzrzrzGrz:rzlrz!rzqzqzqzqzqizqzsqzMqzpOzpVzpVzppz/pCz p6zo#zo]z[oCznznznCz|n/zny1nz7n*z=n*zDn{r{lr${r~{r{yr{ r^{r~{r{r^{r${r{r${r{rz:szrs {s{szrz:s {s{qzpczoJzn}z$o{o{p|r!}rt~nyK}p~Vn}|{tyK{vzt{t{sz"sz'szFszszrzrzrzrzrzrzrzrzfr}z(rpz.rz`rz rpzqVzqvz rzqczqVzZqCzZqizqJzpOzpzpz6pyoyoyuoy[o znynyunyuny7nymymy=nzDnz=nz]n zn6znJz6oJzoo]zozUpzpzpz)qzgqzqzqzqzrz`r*{Mr*{!rzMr>{`r>{fr8{fr${frD{rr{rQ{r>{rD{rr{r{r{r{s{s{rr{r{r~{r^{Tr8{rK{:r{:r{r{r{r{r9|r&|Tr|yr|rM|r{r{r{rr{:s{`s{`sd{rsk{s{s{s{`sx{"s{rQ{pzozozo{p|Hq|r}ty2~ }?}f|z |v{t{et{s>{Ys1{Ls1{YsK{LsQ{4sK{r8{sK{sD{r{rzr{r${r${r{r8{r${.rzrzqzr{q{qzqzaqzTqz qzpzpzgpz{r^{rX{r^{rd{rr{rr{rd{rr{rr{s~{rr{rX{rX{r1{fr*{ rz r8{(r{r{r{r{r{r&|r|sr |r |r{r{rX{rk{sx{:sk{Ysk{:s>{Ysx{fs~{Asd{"s^{r^{qX{pzozozo{p&|q|4sN}t~y}~~}|f|hy{v{t{s^{s{fs{'sD{sr{sk{rd{rK{r1{rQ{r^{r${Tr{rQ{rd{!r {q { r${q{q{qzqzq{q${aqzqzqzp {pz/p}z)pzpzozoopz$o}zniznz]n6z=nOzPn]z]n}z*n]znVzDnznznznzozo{o{ozNp{pK{qK{;q1{gq*{qd{qQ{q{q8{rQ{.rX{r1{q${q>{!rd{:rd{rQ{q>{.rd{Grd{Tr{.r^{fr~{r{TrQ{5r>{`rk{srk{srr{:r8{ r{q${q8{q8{qk{r{:r{fr{Mr{r{q{q{ r&|!r{@r{`r{:rD{lrr{r{rr{rk{r^{rr{r{r~{.r^{MqQ{gp8{o{n{o~{p{q|:s|ti~yq&}~}}'{R|cx |u{tk{Ss^{s{s~{r>{rD{r8{rk{r8{Gr {5rz:r {Mr{rzr{r${qzqzqzqzq {qzZqzHqzaqz#qzpvzpzpvztpzpczoCzovzooVzIoizn*zn6zn{Gr1{rz5r{:r${r{fr*{yr1{r~{r^{rX{rD{rK{r8{r>{rz!rzr{q{q{q^{yr{r{r{Mr{!r{q{r{Mr{r{rX{r1{r{r8{Ssr{FsD{4s1{s {-s8{s*{r{q{pzoznz$o${)p{gqr|r|t}xP3}~~}||y{vK{t{szkszFszYszrzrzrzszrzr}zrzrzyr}z:rOz`r}zfrpz(r{MrX{:rX{Gr8{`rzrzrzrzrz4szYszLsz4szAszYszrzrzp/zo/z$oVznzo>{p|r|s}w~}~V}}{Zz${pwzEuz9tzszrszxszFszszszrzrzrzrizrvzrzr}zMrJzGr]zsrz:rczq6zq{'s8{s${r1{r1{r{r{r{r8{rzlr{fr{Tr{.rzqzqzr {qzqzqzqzqznqzBqz)qz qzpz[pvz/p}z)pzozo]zVoiz[oznVznOzIn6zPn]z=nOznOznVznvzInz=nvzDn}zonznzoz[ozo{/p8{bp{p1{pK{aq~{yq^{qK{yq {q1{q>{qX{q8{q>{qk{qD{qX{qr{q^{ r~{ r~{qd{r~{5r{Mr{!rr{Mr{yr{r{5r{:r{.r^{q*{qzyq{q~{q{!r{!r{:r{r{q{q{q3| rF| r{r{ r{@r{lr{rx{r{r{r{r{r{r{q{pk{o*{ o8{o{o{pf|r|s/~v.{~}~}{}z|v9|t{s{"s{r{r{yr{Tr{Gr{rr{.r{.r{!r{r{q{q~{q~{qD{qr{yqQ{qk{Zq>{Bq${)q*{BqQ{q8{p{p{p{gpz6pzozozozVoz oznznpzn}zn{qX{qD{q>{qK{qr{qQ{q>{qQ{rr{r^{ rQ{q8{!rk{Gr~{r^{q{q*{q*{qzHqzZq${aqX{qr{q^{r{ r{q{q{aq{q&|q{ r{qk{qK{5rr{GrX{rX{r>{rr{r~{rX{frX{:rr{Mq^{p{ ozn${o{o3|p|Mr[} t~x|~}}{r|{x{u~{s^{ksx{sk{r {r{rD{rD{yr>{Mr${fr>{lrQ{:r*{q{qzr>{q{qzqzyqzyqzZqz)qz#qz)qzqzpzpzpzgpz)pzozozuoiz6oczncznczon]z%n*zm{q{q{q{q*{q{q${q8{ rK{ r>{q*{ r>{(rQ{Trd{GrD{:r8{yrr{lrk{5rD{.rQ{ r${qzq{q${q>{qr{q{q~{!r{q{q{q{q| r{(r{ rr{ rD{frX{r^{rX{rk{rd{rQ{rX{r8{rD{qK{p{oznzn>{oo{o|q}r6~+vw{~K~~}|z|w{uk{sk{fs^{'sd{r*{r{r8{r*{yr{`rzfr{lr{Gr{rzqzqzqzqzqzq{qzqzBqzBqzBqz#qzpzpzpzbp}z)pzoVzozo]z6ocznJznCzunJzmzm/zm6zmVzm/zmCzmVzm}zmizmJzPn}znzoz[ozzozozNpzp{pzq{Mq{aq{gqzsqzq>{q1{qzq{q1{q>{q*{q{rK{r>{!rQ{!r>{(r1{sr~{GrX{(r>{@r8{rk{Gr>{:r>{.r8{q {qzqzq{q^{qr{r{:r{!r{q{q{q{q{ r{!r{rK{!r1{Mr8{r>{rD{r{r>{s{rk{r*{fr>{qD{Npz*ozonznd{o,|np|rn}xs~x}~}|3|y{v^{Xt>{sD{FsX{sK{r{r {r {r${lrzTrzr1{r${!rzrzrz rzqzqzqzqzqzMqzBqzZqzBqzqzpzpzpzBppzoOzoczoczboVznzn/zn6zonCzmzmzmzmJzm{q{q{nqzq8{q{qd{ r~{ r{5r{q{q{q{q{.r{(r{r8{:r>{rK{rD{r>{rD{rk{r^{rD{r>{MrK{.q {ozn}zunzo{bo|p|:r}?t$zy}~~}(|3|y{uk{t{s>{Ask{r>{r{r{r{r {MrzGr{:r{Mr{rzqzqzr{qzqzqzqzqzyqzHqzsq{#qzpzpzpzgpzpczo]zopzovz{rk{q^{q{qX{(rk{r^{rQ{:rr{@rd{fr~{!rk{.rr{qX{q1{q{Tq{yqd{q{q{r{.r |r{q|aq{q{q9|q{r{!r~{:rD{frD{r>{rX{rX{rr{r~{yr1{r^{rK{#q{oznzVn{o{of|p|r}ty}~^~[}{9|cx{u{sQ{LsD{rr{r8{r*{r>{rQ{Tr*{:r{(r{!r{(r1{qzq{q{q>{q {q*{q${q*{ZqzHq {)qz qzpzpzpzpztpzozozozzoz*ozncznznznJzmczmczm]zmOzmJzm]zmzmzmz1nznzn {o{o${o>{p>{bpk{gp>{pk{ qr{;qd{.q8{#q8{sq~{gqd{TqQ{sqK{q{q{sqk{yqr{q{q{q{q{q{q{q{q{q{q{ r{q{q{qr{q^{Tq1{#q1{)qk{q|q{q{q|q9|aq{Bq{sqY|qy|q9|q{q{q{.r{fr{Tr{sr{r{`r{(r{ r{q{p{[o1{n^{on{o,|p|nq|r}u`z } }}/z|+wY|t{Ls{r{r{!r{q{r{ r{q{q~{q{q{q{q{q{yq{Mq^{Bqd{5q{Mq{qd{lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll                                                                                                                        ܀ сl  C  ? h v ݉* Nj-\  9  tuɑ # ĒX t  b  8 ̗ `  x̛ mԜ Ԝ C} ʞ X @  h ϡТ L T 1 k ѧR ƨ -U  $ , S S ۭ5 0} 8  F U K &z ͵ " c  , L [ ] d ޼S ; { O  + 9  u Qw l. < |  } k& { W Y 4 = % K   p)خۉֽ, .(T(׷Ѕ.׶OF}ՇD WqΈ,9ڛcGۧuu؋vhߌ+Ntݸ?m޷ (G߅߱/@UېWXᣑ8K✒⢓giޔ/䠕I#帖JA 櫘YM™k 2眛珜.莝 <魞p;ꚟ%^gנ(GSסr;u,~ 탤>폥{<H먎4mDLLլ,-'1-bCӯ IWbƯ)>ƹRyft#J7oXǸ hFٹ#gغa(aONAdxM?we9qntn%">NE\Q)$w\2b˜)3:Ļ<UƖ*SJPQvq,8Eʲ$ i ̆z <4 ͈ ) r ϐ M &$ Ћ Ь ў v R QҠ pҍ Ҡ  1' g N n ӵ  P"Ԫ0qzfz֓:׭Fa:N_ڏ  O <V>\MVV`4Nj UMATMM3"vox6$W'QwRlyK&@-nviv\u|70=~c EugSy(UGo^,#wcc$ _  t :!@!:![f!!!!z5""""f"##C#@=#~d####&#E#X$jK$^$$29%ps%%%%QU&v&[&&h&&&&[&&&H&)'''.'w''''I'o()*.v+Q,$-g-7,** )))*N*X'*4***$*+*o*0+c+)+v+0+J+i++ ,Q,X,k,,B,B,B,a,?-f-m-_-----.H.a.a..#./ .6/i////0W060]0 0 11 081X11y1P 1 2 !2 1] !2 [2 2 2 2n 2 "3 3 (3) u3n 3 3 3 3" 4f =4 74 04 4G4Z4m44%5>5'L5es5_5@s5@y5l5'6N6@6k6H7|77h7777 u78\7777c778 88=8*887C819=F:D;;==R=#<6z::E9A99A:YA:(9Y :::F:t:::":4:A:H;H;H;v;;;o;;- <;; ;?/<_}@>>`>d>>>]>;?2H?N?b?u??$?m??")@"@U@C@w@@ @` @y @ A @ A !RA(!^A:!^Af!rA!A!A!A!Ae"B"YB"LB"&B"LB9#BF#B #sBF#B^#BQ#BF#BX#B#NC#C#C$C|$CD$}D$D$PD$D>%D%DP%vD%5D%vD&}D6&pD&pD&D#'D'D&D#'D& E &D$D$D#^E$FF|%G>(H)J^-J1qIm2VHa1F.sF-,3F*FF'*F)F)yF)fF)F)F)F)F*FM*G;*F4*FS*Fl*'G_*!Gl*:G*TG*G*G*hG*oG*G*G*G*G*H*/H*uP;.P9P8BPI8\P7"P7)P7cP8P7uP7)P7cP*8P8P8P8P#8P#8P8P08P\8QV8#QO8QC8Pu87Q8wQ{8qQC8>Qh8WQn8wQV8]Q*8QQI8qQ\8QC8Q7wQ7Q7Q8Q7Q7Q7Q7Q7Q7Q7R7lR7_R7LR8QR8R8R8R8Rb9R9:S9'S/:S::S;zS.;ZSa;SS;STQ>Uk> U}>U>U>CU>PU>#U>U>#U%?U>CU>T>=U ?U>U?UX? V?yV?V?V?V?V@W?V@rVC@Vo@V@V@?V@KV=AVVAVCAyVVArVuAVbAV@rV?eV>yVX>VK>3W2?W+@XAYBWZD3[ I[gKZKXIWFWDzWCWBC`W#CmW/CW/CW#CWCW/CWBCW#CWBzWCW[gRZgYEgxXg:XgYhYi>[Cj\jt^'lb-l]ejfidzh3aGh^ h]h\g\gi\g\go\g\h\ hc\gV\gu\hi\ hJ\h=\g+\g7\'h$\h\g\h\h[ h[g[g[@h[4h[go[g[4ho[4h1[h[g+[Nh[ThZhZ hZ'hwZNh&Z'hYhZ'hYghYghY4hY hYnhYhYghYNh2ZhKZhwZhZh[hJ[ io[h[i \hJ\i\ci\.i\i]i=]Oi0])iB]"ia]5i]vih]Bin]Ii]ci]i]ii{]5i]Bi]i]i]i]i]i]i]i]i^i<^i5^i)^i[^im^i5^i^iI^i/^i^i]i]i]j<^jj[^jI^qj^ja^jN^j/^j[^j^j^j^Jj^7j^Jj^Cj^#j_j_jA_dj/_Wj_0j^0j^>j\i[i[jo\j]kt^Al_l`mcn#gmhlgfk=e kbj`dj``j_j_jy_jj_~j_j_jN_xj;_djg_j4_j;_j_qj"_j"_j_~j^Qj^xj_j _j^j^Wj^j^j^jj^Wj^jt^jI^j^Cj#^qj^j]j]Jju]Qjn]~jB]j\Jj\^j\j\j\j\dj\j\j\j\j ]jO]ku]kn]j]j^k[^,k^k^8k_EkH_Lkg_%ky_,k_8k__k_8k_?k'`_kF`k;`k'`Xk;`fkZ`kr`kr`kS`_k`k`ky`sk`sk`k`k`k`k`k!akak`kakak!akakakak`k`xky`lk`k`l`-l`mlal!al`l`zl`l`l!al:aal:akMakaGla'la la'lbAlalalalxa-lr`l;_ka^k^Tl^m_m`jnbo^c&pBgzpjkokJn4jlagtldZlQcAlbalbZlLb'l3blEb-l?bTlb lb lblbAlbZlbGla'laAla-lala-laTla-l_akMaka-laTlGal`k!ala:l` l`3l`'l`Tl``'l!`k`k_-l_Zl_'l`_lH_ l`_Zl_-l_l_Tl_zl_tl"_Ml4_Tlt_l_l_l_l;`l`l`l`llalamalal bl^bldblblblbmbmbmbmblbmbmblbmb(mcmcl,cm2c/m%cmEc5m?cmwcHmcmpc!mc/mc|mcompc!m^cm}c5m^c5m%cmcmbmcm%cmQcmcmcJncDnKcn^cmc=nc#ncmcmcvmcmchm%d\mQdbm|dmcdbmKdHm>dbm1dmcmYb!m!alr`mr`mqan8bFocp1eq[gqkuqm@p*nnkmhmf|me|m1emdbmd/md\mdmdbmudd*n1d]ncVnc1nc*njcQn?cVnc*nbncjncdnbVncwnEcnQcnpcn}cncn%dnjdndndn=eooenenenfoCfo=fn6fnf%offof%otfnfnf o{fnfnfof1of%of ofofKofRof?ofogKo#gkogXofoOgRo;gKo0g_o g1og8o g8of?ofnfofRofofofog p;gMp g@pfo gpHgTpUgp#go5goagogogRog8ogrogogogKog_ogo{fFoencncXod pdp0fqgr"isvlt/prqqp:pmoRkrofirohosrjMtmtqsrrqBqnp,lFp~jgpi`p`iTp ioi&pAigp"izph&phoh&pimph@phph3ph&ph3pGhoGhoah@p[hMp"hp5h&p/h@p h@pgpgog&pg`pgFpUgo;go5g&pfpfofof&pf@p0f peof:pe@pe poeoe&pe@pe:pe peTpezpezp)fp\fgpfpfpgpBgzpgpgpgphpNhphqhpzhphphphphphphphphphphpi(qi!qhphpiqhphpip-i4qAi4qipGiqNi!qSi(q-iq ipAiqiphphphph[qioq"iqAiq`iqGi#rhqhqiq`iqAiqNiHqAi(qmiiqxi;qiqi!qi[qiBqi/qi;qAiHq5h(qgpOfp)fHq#g rgrh+s4jsqkto;ur9t4s$sqqnqqlUqk4qjbq.jOqipipi!qiqi!qiqxiqi(qSiq4ipNiqGiq4iqipiqiqhqhphphphqhphpahpzhqs_kxs3kKskr@kskKsksjkrekdrkrkwrkdrkDrlr&lr lrk]rkrjdrGi rhqg6rNhs4it9jtkumvpwktvuttsqrPor=m]rlr^lr ldrk6rk=rk]rkwrk6rk=rkjrkprkDrjkr~k6rkprEkIr,krkrkDrk6rjrjrj)rjDryjqljqejr_jIr!jriqiriDri=rYiqiqirhqhqsdles^l^s?lEs?l2s^l^sWlls2lKslskrkrk$skRskls8ls8l tLl&tRl@tltl&tlt&lsRls8ls?lesElEsdl>sl~sleslKslsllsls}lKsksjsirhrh>sjMtj.u?lu mcvVowswvWvvtssqsnrsmYs8mEsl2slYsl2sl>slEs}lKsklKsLlsRl+sdl^s?lKs,l8s l$s l^slRsk$skrkskEsk sRkr_krjk8s@kskrjrj sj$sjrrjrljsFj siriririrYirir(ir(ishrhrhr i s4iKs:i8sNi$sri>sirsiesi2sZj~sjsj~sjes9kskskskYskYslslskes ls2ls2lsk~slxs&lsls,lsl~s ls?lsls ls lsqls^ls,lsElsEls^lsdlsqls^lsqlsLlsl^skEsksksksks?l3tdlztRllt&lgt2lt?ltLlt8l&tLltvl-tdlsElslslslslslslslsvlsksjesies:is`isjtwkulcvmvNpw9t^wuJvKutrsBpsInsQmxsm~slslslxslrslxsls}lsWllsdlrsklsLls,lrs&lRs&lxslrsk^sk2skYskxskKsk>sjks~kYsXk^s!ks!k+sk>sklsj$s~j sj>sljRsjsirisi2si+sAirirAi+si2shrhs(i8sNilsGi>sSi$sirsis!js@jlsjsjsjs3k~sjk~sksksks ls8ls ls&ls2l~sdlskls?lslrsRlslslsqls}lsltlsls}lslslslslslslslslslslslsklxsLlls^ls2ls,lsElslZtltltLlgt}ltltltlMtltl3tlslsls+msJms2msWmsDmsDmslsk^sj8sils4isfi-tSjt_kulvmLwqw3uXwv)vugtLssps os nsmsimsWm~sDmsm^sm~s%m~slxslYslYsmsmslKsl>slEsl~s}lesdl8sLl2sdl~sElxsl8s l8skEslrsk8sksk^swk^s,k8sksjsj8sj8s4jrjsj8siRsiri sxi8sxi^sYi2sYi>sxiYsrilsriEsi^si~s'jsSjsj~sjsKks~kskskslsLlsRlsWls}lslslslslslslslslslslslslslsmsmsls msmsmsms8msQms=msmsms=msmsllsleslsl tl tltl`tmtmtltltmtmt mSt mt8m&tQmtDmsQmsmsmtmsmsmsmt%mslxsjKsjrsrisjztj5uWl\vmw owr xvvwwu vMtsspsnscnsmsmrsmsms}ms^m^s}ms}mscms+mRscmsQms m~sl>slrslxslslYsl^sl^slxsWlRsRl>sRl^sRlsl^slRsk^skxsk^sek8sks,k^sj^sj2s_jsSj8s4j^si>si$si8si^si^si+si^sisisils'jsjsjsjs9ksksksks ls^lsl tlslsls+m-tm tlsms msmsms msms8mtlsls+msWm9tQm t=ms^msm3tcmtJmsmsm tm9tcmsQmspmtDmslslslsl tlSt m`tJmt}mtimu%mt%mt^mtpmtimtcm@tmSt}mtmsmsmsmtn tmsmtmtlsklsj2silsi-tjtRkulvDnxwNp_xtxcwvwujugtyrspsntDnsmsmsmsmsmsmsmsmspmscmscmsmsJmsmxsms%msms mslrslslsl~sdlRslslsWlskKsllsksksXk8s@k>s,krsksjRsj>syjesMjs!j^siKsi^sisisisisis4jsjsejsjt!k&tKktksksl9tRl3t}l tl tltl tls8mt2m-tDm-t=m t8mt=m&tWm@tQm t2mscm9tcmMtQm-tJmtpm9t}mSt}mZtim&tvm&tm`tm@tm tmtmStmgtm&tim tpm tWmt+m tlsltmt=mtWmtimtmum;u=mt8mtmumtmt}mGtmStmtmMtmtn&tDnZtPn`tn tmtm@tl&tksljlsjsjt&kulcvmLwn:xqxuwwv7wuLtGtqMtotntn9tnsmsmsm tmsmsmsmsmsimsmsmsms=ms8mscmsJmsmslslslslslsls}ls}ls2ls ls lsksks~ksksEksksjsjsZjs.js4jsjs9jsMjs4jsMjs~jtljsjsjsk@twk`tkGtktk&tklgtlGtl3tlGt8mstJmzt=m-t2m tcmSt}mstmltim9tmstmt}mstpmStvmZtmtmstm`tmgtmtmtmtmztmtmtmtmztmtmtmtmStvm-tmZt^mMt=mGt%mztvmtmumtmum;umnupmucmum;um;umtmtmtntntngt1nt7ntDntntmtimtklzt,k&trjtljtwkuu^l7vmvnwpxtxDwwwuKutrtHptoztntontngtmMtmStmstmtmltmgtmltmstpmMtpm9tmztvmtJmgtm tm3tmgtmltl-tl&tlgtlZtl@tlGtltql`t2l-t ltlZtk@tk tRkt3ks!k&tjtjtj tj-trjt9js_jt~jGtjZt_j&t~j9tj`tj`tjltkGtwktktlt,ltdltltltlt mt8mtQmtQmtQmtpmtmtimtimtimtimtvmtWmtmtmtmu}mtmtmtmumtmtmtmumumtmtmtmtmtWmstpmtJmt%mt2mtimumNumhumhumumuvmu}m|umnumuum'umtmtmu1nu ntnt7nt]n'u%ntmtltktjtZjtj\uk0vlvm^wn xqxusxwEwv|usuquotntuntintDnt ntntntmtmtmtmztmtmgtmgtcm`tcmtvmtWmlt8m`tQmt2mtl3tl3tlztlztlMtlGt}l@tlstWl`tl9t lstk`tk3tjktKk-tEkZtjGtj tj3tjZtljGtSj&tSj tyjZtyjstyj`trj@tj`tjt&ktKktktktltWltltltltltmtQmtmtvmtpmtmtmtmtmtmtmtmtmtmtmtmumtmtmu*n;umtmtnt%nu7numtntntnumtmztmtmtvmtJmtm'umumumumumumum|umhunuum"umtnt=ntuntntintntntVntmtlstktjt9jtjukvlqwVnwuoxfsywFx=xvvUuttquototntntnt]ntVnt]ntcnt7nt*nzt1ntDntmtmgtmtmtmltmltmZtmztcmstWm`tQmgt+mMt2mt mZtl-tl`tlztl`tkl9t2l-t8ltlgtkt~k tekZtEkltj&tj tjGtjGt~j-tlj3tjltjtjtjztkt,ktEktektkt?ltqltltltmt=mtJmtimtmtmumtmtmtmumtmtmtmtnu ntmt%nu%n"untnt1ntInuDnu*ntDntonu|n"u]nuVnt]nuon.untmtmtmumumunuInu=nunumunununun;uDnhuIn.uVnuonununununtntnunumtlgtktktjuekuqlvnwosx)q:yu'yux%xuxJv vuLstqtouotntntn'untinztontntuntPntDntVntVnt7ntnzt%ntmtmltmztmtmtmtimZt}mt}mtJmtmltmtltl`tRl-tRlMtWlt<kGtk9tjk@tjktk-tj@tjZtjztjztjZtjztjtjtkt3ktktkuktktdltlult%mt=mtmumtmtmtn5un.umtmt nununtnt7n'uDnHu*n'umt7nuVnBuIn5uIn"u]n'uonBuonNu7nt]ntnNun\uinuunu|nu]nu*numtmt%n\umhumNunuuInu]nu%nu7nu]nvVnu1n|u*nUuunu|nHuonununu$oBu$oNuntntn"unumtkltwktjtjukCvlQwn,xoxr{yvxxw*xu>u"urtptou*ot otntntntntntntnuPntcnt|ntintDnt*ntIntntmtmtmtmtmtmt}mtvmtimtmtmzt mtltltRlGtWlt lztktkStktqkt,kltkStjst ktjtjtjtktkt,kt&ktkukuluElu}ltlHumu8mupm"umUum;umumtnu*nHu*n'unu1n.u7n;ununu1n.u]nUuDnUu*n'uVn.uunbu|nbuinBuonHun\u|n\u|nNun.un;unHunHuinucnuonNu*numtm"u%nnunu%nu7nu|n v|n0v7nv7nuVnvnvnu]nununhunUun;unu1oHuo;u o.uo.un5u|n'u=mt ltKktj;uwku2lvmw1oxpywtywmxx>wcwu^t;uq5u#p;uo\u$otntnun.ununtntnununt]ntnun.u]nt7nt%nt*ntmtmtnt numtmtmtmtmu8mt mtmtltltvltdltRltktktktktjkt9kt,kt,ktktjtktRktqk"uekt~ktkBu^l|uql\ul"ul"u+m\uQmNupmHum\umuunhunBu n5u7nUu]nuuVnnuDnNu7nHuDnnuVnnuDnHuVn\ucnuInnuInNuPnNuununuon|uunnununun|unuun|unununhuunNuun\u*n5un;unUunuDnuInu|n vn0vnvv]nPv=nv]n0vn0vnvonu|nunununun\unu oununnunumul;ukuku~kulvvmwnwoxMryPv5y=x,xwv~uurupuuo|uuounhunNunuununnunNunNunnuin|uPnUu=n;ucnuPnun\umumHumbum5umum;umuumnucmu=mt^mHuJmhum;ultl5ul;ulu8lt lt2l;ukuktktkuRku,kt!kt3ktXkNu9ku3ktqk.uwkBuk\uk5u lBuWl|ululnulbucmuvmumhumhumunu%nunuunuuPnu7nunbu%nbu]nu7nunbu=nuonuPnu7nhu]nu|nu|nunucn|u|nununuonunununucn|unuVnu7nnumNumUumu7nu1nuVn)vcnCvunv]nvn7vVnPvnvn\vonuonununununhunuou$ounu|numulBuk5ukuuwk0vWlv=mwnxo'yryv!yOxw{wv&uurunpuo|uIouounNunNunuununhunUun|unnun\uVn.unhucnhu%n.umu%n'uInnun\um"um"um.umNumumuimuvm\u+multlulHuluWlt<,lukuktektqkueku!ktkt3k'uEkHu,kukuEkuk\ukUuk"u l5uqlululUum|ucmumumumhunuInu1nunNu*nbucnuonuVnuu=nhucnuonuinu|nununu|nuonunununununununununuununununuunucnnu7nnu1nuu*nuVnuunv|nvnPvnvunpv|ncvnPvnJvn7vnvnunuou$ou1ou[ou[ouvvsvqvpvwoewowowowowowo^woXwokwoQwovov6pv[pwwo8wowoov[ovbovVow$owIoLwowowowowzowowowowowowo8wovowpXwp%wp%wpwBpXwo%wo w$ov*nv+mvklvlXwmxnxoUypyr*{v{yyx xvqwktwr8wpv[pvHpw pvovovovovovuovovovhovIov[ovuovCovov ov$ovovnvnvnvnvunvvVnWvDnvcnvn}vmcvmcvmv}mpv2m0vmPvmpvlvvvl0vkl0v}lcvkl}v?lvv8lWvElpv^lvklv^ljvlvlvlvmv^mvmvmv%nvinvnvnwnvovCovhowVovPovoovowzowzowovo wo%wuovVovo woEwowbovovo+wowovovp>wo1wovovowowovovovovwp+wowp%w#p8wpw pw)pw/p8wp8wowovovovhovoowzoXwowowowowoxoxowowowoxwo+wo w/p8wgpEwtpwpvpLwpEwtpwHpvo wnvmvlv2lvlwmxoyzp6zqK{v{aycz/zxxwuLwfs%wqvpvp wpvHpvNpvNpvbpw6pvpvpvpvovovovovovovovovov1ov$ovwpQwp>wNpw)p>w6o1wmvlvlvlwmxnygpVzqD{u{xzZzyNyw|vwsQwqwq wp^wp1wUpvw nQw%n+winwnQwnXwnw*o%woLwokwoXwowoEwoXwo^wo8wo%wo^wowoLwoEwpkwowoQwo>woQw#pwpwoXwoEwpwwo+wo>wo8woLwowowpxoxoxo_xo:xoxow pwpwpwpkw#pxwzpwbpqwgpQwpqwpwpwNpXwoQw$o^wnEwmwl+w%mwPnxVoypzq${_u{xzy{yx xvwswqwp8wpQwpwpwpwBpewBpw pEwo+woEwpwoLwowo%wo%woQwo>wuo+w[owuoXw6o1w ow owoQwnLwnwnLwnQwn%w=nwDn wnwmwmvmvimvmvlvlvlvlwlvdlvlwlLwl%wl wlwm^w+mLwWmXwpmwmEw nwInxwcnQwnqwowow1oewboqwowowuo^wokwowowowoqwowowowoqwowowowowowowowowowowowowow pw pwowokwo^woqwhoqwwDmkwDm8wm+wm>wn^wPnXwun>wnQwow6oxw6o>woewoqwowoo8w[owokwowoLwo^woQwowowo1woEwowowoqwoew pwpwoxwpew)pw[pwpwo1wpqw)pwpwo>wovoXwoxwowVokwowoxo%xo xofxo_xo3xoxowpxowoqwpqwbpwgpewpkwnp>wpwpwgp^wowo1wnwlvWlwlwmxnybp]zyq1{u{xz"zyxw8vwtwqkw#qEwp>wpkwnp1wwoEwpwpxwpqwpQw6pwNpww)pEw6pwpxwo8wowo8woxwowowowow p xoxoxpSx#pSxowpw6pw/pwNpwNpxwtp^wpkwpQwpEwpwpwpkwo+wnvmvlvql8wJm xn'yo#zpz5r^{v{yzzNyxwuewswqkw q+wpvp+wp%w[pvBpvnpwgp1w[p w[pvNpw6pwpvpvovo wowovovowzov[ovIovbov6ovnvnvnvnvnv]nvVnv%nvmvmvmvQmv+mvlvlvlvlvlvlvlvl wlvlvlwQmLwWmw}mvmw*n8wnqwnLwnw o+wzowoXwo1wo8wowokwo%wo1woewpqwoQwo8wo^woqwo>wo>w pkw)pwpkwpQwBpwUpwUpw6pkw6pXwgpwgpwwpwpwpwownvmvlvqlewmmxny piz#q{s{wx{NzvzHzxwwuwrwyqewq8wpvp8wpLwtpwgpvp8w[p%ww p^wpxw pwo>wo8wpw#pwpkwoEw p^w pqwpkwoLwpXwBpw[pw/pewNpkwgpxwnpwHpew6pXwNpxwBpxwo1wovoQwowowowpw)p,xHpSxp,xoxp,xBpSx/pwHpwBpw[pwpwpLwpQwpxwpqwpXwpLwpwwowuoQwwhoxwPoqwo+wnwoewnEwnwnwnQwinXwn%wm wmEwm8wmw=mv mvmwl1wlvlvlwl1wlwlw m^wJmwWmewQm8wmQw nwPnw7nEwnwnwnwIowbowowowowowowowowowowowowowowowowowowowpwowpwpwpwpwpw6pwBpwpwowowowowuo^wboqwzowowo xo:xoLxoxo_xo_xoFxpSxoxowpw#pwwlwmx7n:yoypzr{v{Byzyyw,xEuxrwZqxwpqwpwpwHp1w6p>wgpw6pqw)p^wp>w#p^w pqwoQwowokwoqwoEwowo%woew[o%ww*nwVnwcnQwnkwow{t{xK{AzyUyxvwFtwGrwHqLwpXwpqwpwpEw[pwNpwpwgpEwHpwBp8wUpew#p>wovp w p>woEwowowo+wowowzowbow[o1w$ovnvnvn wnvnvinvInw nvmvmvm wcmwmvlvmwlwlvlwlwlwl wlvmQwDmkw}mqwmewmLwDnxwnw|nLwnEwokwVowboewoXwoXwowokwo^woqw#pwpwo^wpw#pwpwokwoqwBpwwowowowp xBpLxBpmxp3xpLx#pZx6psxpx6pwgpxpxUpwUpXwpwpwpewp>wpqwpwpwo%wnvmwl>wlw}m_xunypzq{`s{w{Zzzgzxww&u^wswqwqQwpXwpkwpqwp1wpwp8wpXwgp1wNp wBpw[pEwwl+wlwmw^mXwmwmXw%nqwnwnwnew oew[owowowoXwokw pwow pxwpQwpwpxwpqwp^w#pwBpwpwo>wwowowoxoww6p+wpwowp>wpEwowo wowo8wuovVovbowho>w6ownvnvnwnwinvDnv*nwmwmvvmvimvDmwlvlvlvlwl>wlvl wl8wmEw+mEwQmQwmxwmxw n^wDnQwnkwnw oxw1oXwookwowowoqwoqwpw)pwpxwpxwwowp>woQwo%wovowoQwo1woow[owVo>w6o1wownwn8wn8wnw=nvnwn+wmw}mvJmvpm8w8mwlvlvm%wl%wlvlvJmewmwmwmewnxwunwcnxw|nQwnw[owoowbokwowowowpwpw#pwNpw6pwpxwwmEwmqwWm%wQm+w%mw+mEw+mQwl+wl%w mLw%mewmLw8mQwJmXwmwmwmw=nw|nwnwnw owCowowowowowowowoqwpw pwowowow6pwowowow#pw6pw pw pw6pwNpxw^m^wmwmwmQw]nwnwnwnwokwhowowowoewowpw#pwowoxwpwpwoew pwwlwJmSxmx[o zpzr{u{yzzy6yxEvqwsqw.rwqwTqwp>wpLwpwpLwpLwpXwpwzp>wp8wtp1wpXwHp+wwm8wmLwmw^m%wmqwmxw%nqwinewnw owoqwVoqwowowowoXwpw6pwpwp^wpkwnpwNpw)pwp^wUpwgpwtpwUpwtpwgpwgpwgpwpwpwpwpwpwpwpwpwnpwpwUpwowowpw)pwpwpwzpLxpxnpxBpfxBp,xgpfxpzxzpx[pwpwpwpwpwqw#qw qwqwqwpwoqwnwmvlEwm3xnxnypzqr{t&|x>{zzzzxwwtxwrwqwaqwpEwp8w qkwpxwpLwp8wp8wpXwp8wzp wp>wpewbpQwwlvlwDmqwWmqwDm>wmLwmwnwcnwnxw owCow[owhokwoqwowowoqwpw6pw/pwpw6pwHpw[pwNpwHpwnpwzpwUpwHpwUpwzpwnpw[pwtpwpwpwpwpwpwpwpwpwnpw)pwo^wowow pwNp%x[p3xbpSxzpxzpx6pLxNpfxpsxpSxp%xnpwpwpwpwpxwqw5qw qwqwpwwnp1wgpQwtpkw6p+wp w)pLwpQwo>wowoLwoEwo1wbovoowVo%w6ownvnwn%wnw]nvnvnwmwmvpmvcm w=mwmwl wlwl8wl>wl+wl1w8mewimw}mwmXwnwInwonwnwowoowowoxwowowpw pwpwwwlw m8wmew2mxw8mqw=m^w}mwmwmwmwVnwnwnwnw6owoxoxowowpwpwowpw)pww[o^wow*oXwn8wnQwnwn^wonEw=n%wInqwmLwm+wmwvmLwcmqw2mLwl%wm^wlwlewlEwlQwlwmw%mwDmqwmwmwmwInwnwnwnwnwIowowowowowowowowowpw6pxpw pwpwHp x6pwpwHpwzp xHpwwmxwlwlEwlXwmwJmw8mwQmwmwnwPnxonwnwnw$ox[owowoxo xow pw/pwNpxNpw6pwgpxtp:x{!r&|rt|x|zz{tyVxxu@xLs%x(rLxqxMqw#qw;qx5q,xqxpxpwpxpxpwpwpwpwnpwgpwpwpxUpw#pwpwpwowowowowowVow{r?|u|6y{z}zy5ywxtfxrfxqsxyqSx.q,x;qSxq3xq,xpwpwp,xpSxpFxp%xpxpfxp%xNpwNpwbp xUpx pwpwowo xowowowo%xo x6ow*owownxnw]nwVnwDnxmwmwmwmwQmw8mwQmw^m xmwmwQmwm:xm@xm xmw7n:xcnSxn3xn,x{zywyXuxsxrxqxaqx#q@x q@x;qx qsxpFxpSxpxpzxpFxp3xp,xpZxp@xbpxUp xbpFxBp3xpx pxp:xpFxo%xowoxo3xbow6ow6o x oxnwnwnxonxnwmwmwmwmximwimwpmwWmwWmwimwm xmSxm3xn3xn_xnfxnLxo_x[oSxoxoxoFxpSxbpxzpxgpmxbpFxp_xpxpxzp@xpLxpxpxpSxpZxpxpxpxpsxpxqx qxp:xpxpxqxpmxqx5qxpxp_xpZxpZxpZxHp@xUpZxnpxpxp!yp:ypAyp{ypoypAypAyqAypypxpxqxBqxaqxsqxqxqxsqxHqzxqx6pxnxmwDm@xm!yn*zo {Bq{r|v;} z{zOzyxvxrtxrSxqfxqxqsxHq x.qxBqLxMqmxq@xqx;q_x.qfxp xpxp:xpFxpLxpxtpwp,xtp,xHpx)pw#pxp xowowo xoFxowVow[o xCo3xnwnwonwunw]nxmwmwmwmximwcmwvmxm3x}mxpmwmFxm_xmFx*n@xinFxnzxox*oFxofxomxpx)psx#p3xtpxpxpxpfxp_xpxpxpmxpmxpxpxpfxpsxpx#qxpxpxpxpxqxpzx qx;qx.qxqzxqzxqxqxpxp:xpmxpxgpzxUpxzpxp:yqyphyptyptypAypypyq5yqyqxpxHqxqxsqfxqmxqxqxqxqfx/p:x$o,x7n3xim,xmxn zo${5q{r|XuA}ay|{1{zaywxKux4sxrfxqZxq_xqzxnqmxaqSxq%xBqLx)q3xp xq,x#qsxpSxp,xp,xpFxpFxp xp xtp xgp3xNpxpwpx/pFxoxowoxo,xo,xVow6ox1o:xnxunwInwInwn xmxmwm xmxm xpmxvm xm%xvm,xmxm%x nmx=nxonzxnZxnxPoxoxomxox)pxHpxnpxtpfxpxpxpxpxpxpxpxpfxpxpxpxpxpxpxpxpxpx#qx#qxpxpx5qx;qx qxqx#qxqxpxpFxtpzxpxpygpxpxqoyqypoyptypNyqypAypy#q!y5qy)qx#qxgqxqxqxqxqxqxgqxpSxbo x]nxmzxWmxony*ozp{qY|s}hx|z{{z{xxuxsxsrxqxqSxqxqxMqZx5q:xMqZxZqx)qsxq:xq,xBqxqZxp3xp xp@xpSxp_xbp xHpxbp@x[pFxpx/p,x#pLxp@xowo xzoxho%x1ox ownxnwonwInw1nxn,xmxmwmwpmxcm%xcm x}mxmfxmSxmSxmLx1nzxnxnxnfx{aq|As[}=w4})z{zzxoy8v!ysxrxrxqxgqxBqmxHqxgqx;qx)qx)qxqxqxqxpZxpxpxpFxpSxpxzpsxnpSxNp:xUpfx{#q |lr| u}6yn}A{{G{/zx[yEvoysAyry5ry5r[yqyqxyqxqxqxnqx;qxMqxnqy;qx5qx;qxqxpxpxpxpxpxpxpxpx[px6px6px#pxoxoxozxoxoxCoxnmxnsxnxunx=nzx nZxnx*nxmxmxmxmxmxmxInxn5ynynxnxPo!yoo'yoyoy6p:yzpUygpypypyp:ypAypy q5y)q[y q5yq'y qyHqoy.qayq.yq!y)qNyBqty.qNy#q'y5q:ynqyMqayBqAynqUygq[yqhyZq5ygq.ysq{yyqyBq5yqxpxp!ypHypoy5qyaqyZqz#qyHq{Mq{Mry|-t{}0x}zm|{zxy]vytyr{y!r{yqyqyqyaqoygq{ynqy)qhy)qay#qNy;qyqyp[ypUypoypyp[ypUyptyp{ypoy[p[y6pHyNp{ypNyo!yoyo[yo[yooy[o'yPoNy*oUyn'ynynyn:y7nynxmxmym5ymy nAymAy nUyn.y nyuntyn{ynaynayCotyuoyotyoay)pybpygpyzpoypypypyptyp{ypypypypoypypypypyqy.qyqypoypyMqyTqyqyqy)qyMqyqy#qyMqyBqy qyp5ypNyptyptypypy5qJzq]z)qpzp6zp}zpvzppzpzqz.qyqyqyMqyqyqyyqyqyqyqy;qy[pHyVoNyInAym{ymznzo{5q3|(r| u}#yb}{`|zizwyuysysryqhyqyqyMqAy.q'y;q.ynqyTqyq:y q'y.qhy)qoyqHypypaypUypHypypyphynp'yUpy[p!yNp:yv}z|{{ZzywhyRuysysrayqHyqAyqhyq{yq'yqAyqUyqayMq5yBq!yBq.y;q.y q!yqx qyqHyp:yp!yp:ypHyp'ygpxgpxtp!yUp:ypxoxoyo!yoxCox$ox1oxnxnx|nxPnx=nxmxmxmxm!ymxmxmym.ym:y ny]n5ynynynNy{.q|Mr|t}x}{?|`{zxy>vysNyr:yyrNy.rUyqyqxqyqAyq.yqyqyqyyq!yHqxMqxHqy;qypxpxpxpypxpxpxpypybpxHpx/pxpxoxoxoxoyup~x}zm|zzBxizwuyYs{yryyryqyq[yq[yqyq{ysq[yq[yqynqyBqay#qAy;qhyaqy qNyp.ypNypoypUyp.yp5ypoyzpUyNp.yNp.yBp[yuzs/zr z:ryqyryqyqyqyqyqyqyqysqyqyMqy)qty;qyBqy)qyp[yphypypyp{ypaypypygpy#pAypUyp{yohyo!yzo'yuoayPooyo:yn!ynAynAyon'yDnyDn5y]nUy*n:y*n.yDnUynynynaynhy*oy[oyuoyo{ypyNpygpypypy qy#qy)qy;qyTqygqyBqyTqysqygqyTqyTqysqyqygqyMqyqzq/zsqyqyqyqzqzqyqyqyq#zqyqyqynqy5qyqy.qy)qy.q/zZqCzqvzqzqzTqzsqzqzqzqVzqzqyqzqyry5ryGry:ry!ryryqyqyohynUyonyinVz$ozp{q|rH}qu)~zy}`{m|4{z\xyuysysyry:ry rhy:ryryryqyryqyqoyq[yqhyqyqyqoyBq:ygq{yTqy.qoyqNy)qoyq{yphyp:ypNypynpNyUp5y/p'ypNyo[yo.yo'yuoUy{p|r|Fs}|vv~gz}{&|{uysyryrylryGryryqtyryryryqtyq{yqyqyq{ygq:ysqhyqysqyBqay5qoy;qyqaypUypUypypoyp:yUp!yzptyUp{y pAyo.yo[yohyVo:ynxn5yn[yn5yVnyPny]nHyVnhy1nAy7nAy]ntycnoyinUynhyny1oyVoyzoyoybp#zbpypypyqy#qy)qyHqyqyqyqysqyqyqzqygqyqyq#zqzaqyqyqyqyqyqyqzq#zqyqyqzq/zqzqyqyqynqy5qy5qyBq/zaqczqizqpzqzq{qzZqpzqzqzqzq/zqyqzqy!ryfryyryyrz5ry(ry.rzqyNpoy*o5yon[y7nynzok{Bqy|r;}Xtb~xi~Z{(}|{yOzvytyFsyry@ryryry5ryryqyqyqy ryqtyqUyqyqyyqygq{ysqyqy5qy#qoyqoy)qyqypHypNypypytpoy{q>{;q{Hq{sqX{qQ{yqzZqzyqzqzqczqCzqVzrzqJzqJzqczqzaqvz#pyPoynz7ncznzo{qy|!r }fs=~7w~Zz}S{m|6yzvCzktOz4svzrJzqyqzq/zq6zq zqyqyq#zqzqysqzsq#zaqzpyqy5qz#qypypypypypypypytpy)py#py)py pyoyoybotyIoy$oyn{ynNynyuny%n[ynUy*n{y=nynynty1ny|nynynynyoyVozozoz#pzUp/zgp zpypyq*zqzqy.qyBq6zBq*z;q z;qygq*zgqJzHqzTqzsqzqczaq*zsqzqCzqizqczqzqzqu~{q{q {q{qd{q{qzqzqzqzqczqJzMrz5rizr{q{qzqzrzrzqup~y/~@|T}G|{yzv6zt6zfs]zr{qd{q^{sq{q>{qk{qD{qzqzqzqzrz(rz`rzMrzrvz rOz!rzqzpzo*znOznzboD{Bp{aq|r|s}\wb~z{}{r|Azziwzu]zs}zrzrz r#z r/z5rzrVzqCzq*zq]zrzq6zq*zqJzqizyq/zaqzyq/zyqOzBq/zpypy qzpzpzpypypznp z{rD{q${qzqzqJzr}zrOz@r/zlr6zrpzGr{Hq9|r|s} w)~zg}G|m|{z#xzuztcz'sJzrysr zsr/zlrJz.rzry!r/z r*zqzqyqz rOzqzgqysqyaqygqzBqy.qyHqyaqCzqypypypzpybpyzpybpy6pyoyoyoyuoyPoyoy$oynyn{yntynynynyunynynynynyoybozoOzozoy{Bq|r|s}vw=~z(}|?|zzwVzEu{q>{qzqzqzrzrizq zMr/zr}zrVzyr*zrOzrizr6zBqyBpy1oyunyn6zo>{ p|r!}s}KuV~y~|}{>{[y6zvz}t#zLs{qzq>{q${qzqzqpzrvz!rvz@rCzr{q^{q{q>{qQ{q${r${r${qzqz.rz!rzsrzMrczrzrzfrzr}zqznppzbo{aqK{q{q{qQ{q{q${qzqzqpzrz.rzrz!rpz:rz`rzqzZq}zzpz6o6zn]z*nz[o^{BpF|q|sr-}^t/~xv~g{}{{yzv}z^tzs}zr]zlrcz@rz(r}zq{q${qzqzqzqzq}zq{bp?|q|rH}uv~)z/~||{zx zvCz^tzsyryryyrylry!ry5ryMryryqyqy.ryqyqyqoyqyqysqygqtynqyaqy;qypUyqty)qypypNyp[ypypyHpoyo'ypyotyoUyVo5yPoyoynUynAyn:yn{y]nay]nay=n:y|nynynynyoy*oy6oyzoypy[p*zpznpypy.qzBqyTqyZqyq#zqzqzqyqyqzqyqyqyq{q{qzqzqzqzqczqOzr]zMrvz@rJzfrJzrczMrVz@r]zqz.qz)p z$oynynzpD{q{@ry|Fs[}v~y=~l{|z{nxzvzs]zrzr#zfrOz@rJzqyqzrizqVzqzqyqzq6zq#zqzyqzyq6zgq6zqyqy5q#zpypypyp zpzpynpytpygpz#py pyoyoyzoyIoyPoyoynynynynyny]nyinynynynynyny*oz6oy[oyozpCzBp{pR|.r|s}Wv~Zz~{|zzxyuys/z"szryryGry5ry!ryry!ryryqyqy ryqyqyqyqyqyqyHqyZqygqy5qyq{yphyqypyptypypypypayoNypyoyo[y6o!y$oHy$o{ynyn:ynUynynyon[yntynynynynyoyboyoyoypyNp zp*zpypyHquysyryrylry5ryryMry!ryqyqoyryqyqyq[yqhyqyqyyqyqyqy5qoyqUyq[y qhy.qypypHypHypypyHp.y)pUy/pyo[yo:yoo5yIoHy*otyn.ynynNynoyunHy=n.y]nAycn{yunyunhynhyny$oy1oy6oyoyoy6pyUpypyqyqyqyZqyqzqysqyqyqyqyqzqyqyqzq zqyqyqzqyyqyqyqzq#zqyqyr*zq/zq zqyqzqznqy5qyMqyaqJzHqOzqOzqzq{q {qzqzqzqzqzqzqzr/zr*z ryr zrzr*zrzfry`rzqypoyo!yn{ynyn}zok{py|!r}fsb~w~z}{|`zzvwzuys*zrzry@ry@ry:ryryqyry:ryryqyqyqyqyqyqyqyqyBqyMqygqy;qypyqypypypybpUygpynpyHpyptyohyoyoyIooy oAyoayn{ynoy|n5ynoynynyonoynynynynyoyooyoyoyoy[pzpCzpzpy;q#zsqCzsqJzZqyqzq6zq/zq*zq zq*zsqzq#zZqyq{qzq}zqczqJzqzqz r#zTrVzr6zrzqy r/zqvy'tyFszryryMryryMryryry!ryryqyqyqyqyqyqayqtyqyMqUy5qAyBq[yZqy;qyqtyqayptypypNybp!ynpHynpy#pUyo.yoUyoy[o[ynyn'yn[ynayn5ycnynUyun{yPnUycnaynynynyn{yoy[oyoyoy#pynpypypyqy.qynqzsqysqyqyqzqzqyqyq/zq6zqzqyq#zq#zqyqyq{pf|@r!}`sB~1v~/z"~{!};{*{IxOzuzsJzs/zrysryfrzsr/z!ryry5rzrzqyqyqyqyqyqyqysqyqyTqyBqyMqy5qy qypypypypypypygpyBpyotyooyoyoyboyo[y$oynynUynaynoynyn{yonaynynynynyoyboyo#zoyoy[p*zpVzp#zpz qzHqCz5q zTqysqzqCzqCzqzqzq/zqCzsqzyqzq{qD{Zqzq${q${q{qzqczqCzqvzqpzqJzrCz:rz5rzrpzqOzgqVzNp/zoynynzo*{p{qf|r }}t~=x~z[}{{x{+vz t}zr/zriz:rizq6zqyq{q${qzq{r8{qzqzqOz!riz.riz rzfrzr#zrczsr*zGrz`r/z.rvz#qzoynyunznzoX{pF|r(}s6~v~z}!||M{z\xJzuysyszr*zTryGryr*zMrz(ryry!ry(r#z ryqyqyqyqyqyqyqyTqy)qy;qyHqy5qy qypypypypyUptybpy[pyoyoyohyoyPoy o{ynNynynyiny]ntyunynyonyDny|nynynynyoyoJzoCzozp zbpzpVzpzpypyHq{qD{qzqzrzqVzqJz rCzrzrzfrJzlrczrzrzriz.qz#pyIoznzn}zoQ{pY|@r|Ls}u~ zb~{T}S{1{xczJv}z-tpzsJzr{qzqzqz rzqzq*z r#z:rCz`r*zr6zrCzrVzyr/z5rz r#z#qzoynyInynzo{pR|yr|s} w~z}|&|g{zx/zv/zsysyrzrzry!ry5ryTrzryqy ry5rzqyqyqyqyqyqygq{yqynqy.qy.qy.qy;qyqypypypypy6p[y{q {qzq{q8{qzqzqpzqpzrVzr/zfr#zrJzrJzyr/zrzr6zMr]zqz[py*oyny%nCznzo{q|s{}ti~y6~{}|d{y/zvytzLs zrzryryMry@ry.ry@ryryryqyqyqyqyqyqyqyqynqygqyZqysqyBqy qypyqypypypoytpynpyp{yooyoyotyIoayoHy ohynynyntyon[ycnynyuny]nynynynynyCozoo#zuoyoyoybp6zpczpzpzBqOzZqizTqzgqzq6zqCzq/zqCzq{q{qX{Hq{sq{q{q{qzqczq}zq}zqczrcz!rz5rz(rzqczaqJzpvzoouzszszrzfrzrOzrOzrpzr}zqJzqOzqVzqczq]zq]zqczq]zq}zgqJzaqCzMqJz)qCzqJzpzp/zp{q{q {q{q{q{qzqzqzqpzqCzr/zrvzrzsr6zfr*zrJzMr]zq/zpzoyn z1n]znzo{.q|r4}s}w)~{T} ||HzCzw*zju*zs{qD{q{q{q*{r{qzqcz!rpz5rpz(r#zMryrOzrOzr6zr/zlrz:rCzMq#z#pynyVnyunzzoX{np{@r|xs}Pv~zz}||{zx#zPvz2tzLsCzrzryryr#zfry5ry!ry:ry:r zryqyqyqyqyqyqyq zqyaqyHqynqyMqy#qypyqypypypybpybpypyooyoyoyuoyotynaynynyn{yunaynynyunynynynzn zoyCozo{qzrzrzrpz(r{qx{q${qzrz!rz(rz.rz:rizyrzrzGr]z:rizyrz:rzsqzBpJz[o6zniznzo${p{r|ks}up~y6~{N}r{{xzPvzQtzAszrz`r]zlrzMrz.rzr}z rvzqzqzqczq]zqzq}zqizqVznqVzyq}zHqJz)q/z#q/z)qczp/zp#zpzpczpOzzp*z[pzbpOzBpizo*zo{qzqzr{qzqOzqzrCzMrizyrJzr{Np9|r(}s}u~"z/~||{ {xzvvzwt{qK{q{qzr1{ r {rzqVz(rpzTrz@rJzlrzr#zr]zr6zyr/zlr*z!r]zqzoynyInznzzox{py|:r }s/~v~z}||{zBx{1wztzszrzsrz5riz:rzrzqzqczqOzqzqzqczqVzqzqzaqczaq]zHqczHqzZqz q{q${qzqz!rz rvzqz rylr6zrczrJzTrzrCzfrJzq#zpyoyny]n6znzo{Hq|r}ti~w|~{n}{ |)zziw{q*{q{qzqzrzq}z riz(rpz!rCz5rzr6zrczrVzrzr#zlr/zqzpyoynyDn znzo{py|yrn}sv~w~4{}|y|zzw#z>uzs#zs/zryyryMryfr z@ry.ry:ry5rzry ryqyqyqyqyqyqyqyqyaqyZqyTqy)qypyqyqypypy[pay[pyNpyoyoUyooyoy$oay o[yntynynoycnAyny|nyunyDnoycnynynynyoy[oyozoypyp/zpCzpzpyTq#zqCzq6zqzqyqJzqCzqzqyq6zqJzq{qQ{q>{qzqvzqpzqczq}zqOzGrpzlrz:rzGrz5rzqizp]zoznynVzho{[p{;q9|r|rs~ov~yB~;{}`zk{wz9uzszrzrz@rz rOzq]z rzqvzqJzqOzq}zqpzq/zsq*zq]zq]zqOzZq/zgqz}4{|yQ{|vz2tz'szrzrz.rz rvzrz rzqzqpzq}zqzq]zqVzqizqzqzZqJz)q zyqpzBqczBqJzq*zq{q8{q${q {qd{qzqzrzrzqJzr/z`r/zrJzrczr*zrzrJzrVzq#zpyoy1oynzVozp{aq}r}s~w+`{"~||zzVwJztJzsVzszryryr#zrz@ry@ry:rz!ryryqy(rz!r zqyqyqyqyqynqysqysqyBqy qoy#qy qypypypypypy{qQ{qD{q{q{r {!r{rz rpz5rvzyrzyrvzrczrOzrpzrvzyrcz.r6zq#zp#zooynynczp~{py|(r(}s}u^y{}g{{yzovzFtzSsczrCzrzrVzGrzTr/zsrpz:rCzr/zrz rCzrJzqzqzq/zqOzqzq zqzq{sq1{qX{qK{q${q{q{r{qzqizqcz5rz.rVz:rOz@rizlrzGrzqiz)q{qX{q${q>{q{qz!r{rzrCz.rVzlrpzrpzrVzr6zr]zrpz5r/zqypyoynyinzIo{p|aq|r{}kt~xr{}{{yzDwizuvzs{rK{qzqz rz(rzrpzGr]zrJzrizrJzrvz9tzFsVzrCzr}zsr{qK{q{q {q>{q{qzqizrz.rz.rpzrizrizrz@r{q{qzqz!rzrzq{q>{qX{qzrzrzrzrJzGr]zrzr]zyr/zrCzrOzrzMrizq{5rzrz rzrpzq*zq{q{ rz.rz@rzrvz r{qr{q{q>{qzqzqzqzqvzrzMrzMrz.r}zMrz5rz rzqczo z$o6zn}znzod{pr|(r }r},u|~6yP~M{b}zk{cx}zvzszszr]zGr]zMriz5rz!rizrVzrvzq]zq6zq{qzqzrz!rzrVz rz5ryr6zsr*zsrzr*zrOzqJzpyoynyunJznzoQ{p,|Tr}s}7wI~zT}!|`|zz*xczuJzsVzFsVzrzryrzrzTrz!ry.ryMrz!ryryqyqyqyqyqyqyqyaqyaqysqyMqy#qy q{ypypypypynp[yzpygpyooyoUyotyoyoHyn.ynaynynoyunUy|ntyunyny]ntyonynynynyoy1oyuoyoyoyNpzpJzp*zpzqzMq{qQ{q*{q{q>{r${!r${qz(rz5rzsrzlr}zfrJzr}zrzrvzr]z5r]zqzNp/z$oyn6zunzho{)pM|q(}'s}du~y\~{}{x{yzvcztzfsVzs}zrCzfrzr/zsr{q8{q{q{rzrzrpz@rzrzrzr]zrzrzr}zr}zqJzq]zozny]nJzn*{o{ q|r[}sP~w{}3|`|zzIxzu/zs*zszr{q {qzrzqvzqizGrzrzrzlrczrzrz`rzqOzp/zo*zo{!r{qzqzqz r {qzqzqzqpzqzsqyqyyqzgqz5q6zqyqz qzpypyp z q6zpOzpzppzNpJzpyoyoyoyozCo#zoynznynyn zn]zn6znOzuniznznzn{yn_xCoyo{r>{q{qz5r {@r{Mrz(r]zMrVzrzrzr*zrJzrpzrizrJzlrCzq*zp*zoynynpzoK{p3|!r|Ls}u~y~{-}{~{yzvztizxs]zsczrpzrCzyrzr6zrczlrJz!r zGr