RIFFpWEBPVP8X gVP8 T$*h>m6H)'*"i@ gld 5-y%f*4nGJ6!4]Üz+诫^'WDK_Ϳoٿ;Jyp 19ŹFD)<#bP \#ķGIT1ZE.ъgjJsVfTohRɘB%'qY/|JzN|u_Q"ȗh K GF]2wD)~C9w"<3*a7>C}7]1N FY &GM`|\H FBO&&HͅIS4cR`+Y3=LN]0VEđ:JsIP/=9_uJQʒɤ{*.]#z9sm *WD=4jXKMo |*GX ][Xˎ!6ě>[~&͓q@x |$CY/@UQ6y=YB4jQ/+P,I'AūEFd&wNnp6 s WS%9[3.U~I1OД4tOqe Py- "qFzؘ^l"J\[\d;|R*Qs(+c9!TȌY ^NGBE&x"aִz杁oN5*w_7nrAUzt9DpA=p䢥i}h>~|y.:vt.:&hvZĖC-_J57`'t_1Џ99E?K$]h\]ƽ`1`mQL@=JڼZ W=lE$8^?4*/bi[)SQgƣ % 6}* sGrqm/khۦꫭC}.0]m_E+yz];siߔ^s?f(*cq>cr1,v~}r@/Vդot)^u%Ōp8GvL̲OmD%`Ukn=nu$ߔ554i2ҟZPZeL`7 5xs5 bW뜂2&BbjbݶP)t)JGlB=|&-*:1s=ҟd[4I>EӢvI% a8֒J(bz3]b4ghufyòb>- rgGf&W3QY jZyC ŃQ@Y[;¬RށEԧ,l(ZP{ƌB_zor]EksJ渚CĿe X4G:vs,aF6sP_VA/.="p ַgRH.ᙈ<,?'DzOm( k;',ZMW`C$27:&O;`Spe:{sgl3/m+-F;$5!QirOγk;'&=uC/fg0 M{[Z ՎaSpAgfLC>5Mώۍ;~Ƕ$c*y aJgVDxIߑe`@j .W|oa2ۗĜ|F[+a"dA@.XR  PUv!m cObL+IQ&hT2IsHO+s@_Hҧ%L"TߪO%Flm7&qivN Z/Qd%'pot}!cSWG=3װk|~{ Wr?_.Z@U˟l(ݸ/" :p0:0˒2J;Ic=mpٳ`}ȩY4e`R7f8vuP2q1@>1ZcnGӿٵ3*Y'P v {m:=WD,.nNs1;$;~c S-"vI~i KvTHSO3uaMaa?іs7)+YV/ke@Ffj;?;r%j–͆9[XiV?ثI;ol!5zCgm G9}ĸi &Bwir8tdk0ISt@0.RZ_9'DS[K>WyW*0H1ff+ Sw'Xq!M\y/ʒMmD a߰&K[-h:Jo{ )uCusE4e}lS 6› OdQ!(´l^6/m&t<KMZ~'J$L/P^!<ĒZ|Xz۵PW5\e7|F}8]`\Me9'ApP> 9/UE_;U%d%hfp!`-7Eo4]J^h mm $܈)"y`VN6nXB쓂ڴ[m/JL<-9ufcf7Uwmov%Ѯ 88Ph7ۛVgT:Qk|I-`I&u@ckU2_9pD )՟:we Әh-!EpĄi *g Z:L 1ENJl̜Xb+v^,> # z`Y/OͱWgЅpϗa$z1?ɟ5,@\lS=X}5$zm ]C7 \ b~?ySНu&{ȑvrzېӽy%;-7UE'E.X5=ʴvvy7ѻFc4b4Kr[J[BNkF')g'W{rsﴮ{SxZ;i6w):|!3&\Ҹ'P4{z3beP@;YhbɡScf{s]nozĺm##6ۤ$M{Cpcf\=##䀽jlBf5ߡ1E& *|Wb@pz'I:[K7tI'Tb%L}aFf6iZ ,W[3EٱqxSJ媒ˌOVYlx5#}P5G`zUZ^KÜe1ƊQ3Wհv@P^7/i)}D+Ѣ@ <)ė 3y%wC3?YE|>\Y#lHK/$^읱 \ztzFRwί:tq,Btk?[m `@)r{{YW {Cc>j[v߄CIzbK:|)CwՒK{ҲuC|̚ԮQ~ZH8[MPC+Nkn~Um=Гe(7t20KOavqH&r][hH`b ')IqF 7]{ ^SY}4"O{&J#gLf>]m +AA[Fj7gI>7XA~igDix7$b q!Kz=/UGU4#m9u6uf:*n7ko{E[E!!]bCnD;b1 #$k+T1oҕ{A|Z{<Lj# Ddᇇ4εո/m\QO|cM>{'j9?DaF[Ҝv=UxdHC"p@qSg?+bw'`jk:Dӗ@:RS YU\4K R}ff0(UEnŬW]rHEʥ\ _%NCZ J]:)cAݘ"B/rAy?fƶW )yzhT%T 3(rc]up}0 <'NY3: r/ڂ:] 0|uتtǫ"A$Do-ttlN>IXԒ>~є)b2HY U0@lvSˡ81(jkkO 2RNeV\+_k}dV>s(24Di\,_%ʍt*0[nag]5v6|=̿t^Nizl r 3`h݌ y?[74rѳ 1?1i;ecs>h兂ҺA4(eې ,ZE ܺ 8~6p,Q2W3?k2"rq5KE$ i#Cޥh`&NЋڄz-p(' PZ_GTP]AgXO'Emc*%ط@)+{33׫K;A!Y |$Y8j#V5@-aEp1oi奲G&cL ZkwPng%cֈoʳ9<49}Rx~L?- yPROts!çp^;ދn"o ? ށӽ*L7yUm1⑍u;7Q| :@gGr dPcviZ++y rF+):_)r2=gȤ]@Պp) TN\\nS(5Z,] mHX(f m˓{((FߝV篽Úx{ ;(֋i eKh~2p0yKoE+@<1գT\Tc~uCUU'w11, [6Hoe1*WqܐPJCF%#Wa<^?mu9xC mo9Zi{)kG4m^W򽻉F=(9dfs lE*c JL %A`02eҶI9~s.n-KUGAN-7Ay2e^<p!pfMuSq>f(e@+R:< A_2$O0Ne85'LiDnN Enll׉L9vF^9?oy.o[vI)|\چ'xbW6e<T-t )|kg q/32笹BaYD5ržI4R+ZhX~X9GUU*9c?jySǥeMf]Ꝙ5gm}`Z⚝16r*ET;w޲-VvUT؟bivqWRTn=Yޤ5V_d_5lմC,#[+<3%eD3#8<}>/wٍH] '}qk!뾺:)^. s^zgo@G@¿EP.BS0VB9az_3]RsDu=ŠO&Oq1l +Hb+;5,J:+QTVƴ0EXIFII* (12i^.&'Digital CamerawDigital Camerau6MP-9FS::V1.002007:07:17 05:39:48RZ"'@0220bv   |d#0100 @&$&  Q@Bd2007:07:17 05:39:482007:07:17 05:39:48 ,dd6360 zzzz{|{z|{zz{|||{{{{{{zz{{{{||||}|||}}|}~~~}||}}}||{|̻ F/W Version: V1.00 1 2 3 4 5 6 7 8 9 10 11 12 13 -------------------------------------------------------------------------------- (OX) : O O O O X O O O O O X O X CAL: M: 18 FF: 129 NF: 134 NOff: -1 FL: 97 DPPW: 65 DPPB: 66 DPCW: 69 DPCB: 70 PISO100: 410 CISO100: 75 AgcPerEv: 150 a: 22880 7692 0 234 0 6 115 126 100 1 115 2 b: 20800 6993 0 358 0 6 216 216 115 0 0 0 b1: 23 100 -11 220 215 6 0 0 c: 2 0 1 2 0 1 1000 750 264 1449 1419 c1: 216 216 225 226 0 0 0 0 33333 0 379 0 1 2 3 4 5 6 7 ------------------------------------------------------------------------ No0.. : 254 254 254 254 254 254 254 254 No1.. : 254 254 254 254 254 254 254 254 No2.. : 254 254 254 254 254 254 254 254 No3.. : 239 239 236 230 229 242 254 254 No4.. : 203 206 202 204 202 206 223 242 No5.. : 168 174 186 191 189 185 192 202 No6.. : 159 165 162 172 182 173 171 178 No7.. : 173 159 159 164 162 166 160 159 ------------------------------------------------------------------------ Pr0.. : 254 254 254 254 254 254 254 254 Pr1.. : 254 254 254 254 254 254 254 254 Pr2.. : 254 254 254 254 254 254 254 254 Pr3.. : 240 240 237 230 230 243 254 254 Pr4.. : 203 206 202 204 202 206 224 243 Pr5.. : 169 175 187 191 189 185 192 202 Pr6.. : 160 165 163 172 182 173 172 178 Pr7.. : 172 159 159 164 162 166 160 159 ------------------------------------------------------------------------ Use0.. : 0 0 0 0 0 0 0 0 Use1.. : 0 0 0 0 0 0 0 0 Use2.. : 0 0 0 0 0 0 0 0 Use3.. : 0 0 10 0 9 8 0 0 Use4.. : 0 0 0 0 0 0 0 0 Use5.. : 0 0 7 0 0 0 0 0 Use6.. : 0 0 0 0 0 0 0 0 Use7.. : 0 0 0 0 0 0 0 0 /*-------------------------------------------------------*/ /*------------- sFlash Debug Message Start --------------*/ /*-------------------------------------------------------*/ 0 0 0 0 1 0 0 216 225 216 226 /*-------------------------------------------------------*/ /*--------------sFlash Debug Message End ----------------*/ /*-------------------------------------------------------*/ /*-------------------------------------------------------*/ /*-------------- ImageAlgInfo Debug Message Start --------------*/ /*-------------------------------------------------------*/ 0 2 2 0 0 0 2 1 0 2 0 0 0 0 0 10 10 0 0 6 0 0 0 0 0 0 0 0 0 12 0 0 /*-------------------------------------------------------*/ /*---------------ImageAlgInfo Debug Message End ----------------*/ /*-------------------------------------------------------*/ /*-------------------------------------------------------*/ /*--------------- AWB Debug Message Start ---------------*/ /*-------------------------------------------------------*/ $--------------------AAAReturn Debug --------------------$ 218, 215, 202, 207, 203, 208, 206, 215 197, 195, 186, 198, 197, 204, 210, 222 219, 206, 192, 201, 197, 221, 237, 239 158, 153, 147, 156, 158, 206, 247, 254 38, 51, 38, 51, 38, 51, 135, 189 16, 26, 28, 36, 36, 28, 36, 45 16, 16, 16, 16, 26, 26, 26, 28 26, 16, 16, 16, 16, 16, 16, 16 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 0, 0, 0, 0, 0, 0, 0, 0 $--------------------AwbData Debug --------------------$ 130, 121, 102, 105, 105, 108, 108, 121 96, 90, 84, 93, 96, 102, 115, 136 130, 105, 90, 96, 96, 133, 178, 181 57, 51, 48, 51, 54, 102, 208, 248 9, 12, 9, 12, 9, 12, 39, 78 3, 6, 6, 9, 9, 6, 9, 9 3, 3, 3, 3, 6, 6, 6, 6 6, 3, 3, 3, 3, 3, 3, 3 109, 98, 87, 93, 87, 91, 93, 98 77, 69, 73, 77, 81, 84, 93, 103 105, 82, 78, 75, 81, 116, 131, 133 40, 45, 42, 38, 43, 100, 211, 252 11, 12, 11, 12, 11, 12, 29, 43 7, 7, 9, 10, 9, 8, 10, 11 6, 7, 7, 7, 8, 7, 8, 8 8, 7, 7, 7, 7, 8, 7, 7 0, 0, 0, 0, 0, 0, 0, 0 34, 36, 32, 38, 34, 0, 0, 0 0, 0, 33, 37, 35, 0, 0, 0 35, 33, 35, 36, 36, 0, 0, 0 11, 25, 11, 25, 11, 25, 35, 48 33, 16, 16, 11, 11, 16, 11, 25 33, 33, 33, 16, 16, 16, 16, 16 16, 33, 33, 33, 16, 16, 33, 33 0, 0, 0, 0, 0, 0, 0, 0 90, 93, 92, 90, 87, 0, 0, 0 0, 0, 86, 87, 87, 0, 0, 0 90, 88, 88, 84, 84, 0, 0, 0 100, 75, 100, 75, 100, 75, 78, 82 100, 50, 100, 66, 66, 100, 66, 75 100, 100, 100, 50, 50, 50, 50, 100 50, 100, 100, 100, 50, 50, 100, 100 39, 38, 37, 38, 38, 38, 38, 38 36, 37, 37, 38, 38, 38, 39, 39 40, 38, 38, 38, 39, 42, 42, 41 37, 37, 37, 40, 41, 42, 47, 57 34, 36, 34, 35, 34, 37, 39, 37 33, 40, 36, 36, 35, 36, 35, 34 35, 38, 37, 35, 36, 35, 37, 35 41, 39, 35, 38, 38, 40, 36, 38 86, 87, 89, 87, 87, 86, 86, 86 90, 91, 89, 88, 87, 87, 84, 82 82, 85, 86, 86, 85, 78, 77, 78 88, 88, 86, 81, 78, 75, 70, 78 83, 87, 87, 86, 88, 86, 79, 86 78, 74, 81, 81, 81, 82, 85, 86 78, 75, 78, 78, 77, 79, 84, 80 74, 69, 75, 76, 78, 75, 77, 69 9171 5942 9171 5942 6 9171 5942 9171 5942 6 9171 5942 6 63 6 9171 4096 5942 255, 255, 255, 255, 255, 255, 255, 255 1, 1, 1, 1, 1, 255, 255, 255 255, 255, 1, 1, 1, 255, 255, 255 1, 1, 1, 1, 1, 255, 255, 255 255, 255, 255, 255, 255, 255, 1, 1 255, 255, 255, 255, 255, 255, 255, 255 255, 255, 255, 255, 255, 255, 255, 255 255, 255, 255, 255, 255, 255, 255, 255 1, 1, 1, 1, 1, 1, 1, 1 1, 1, 1, 1, 1, 1, 1, 1 1, 1, 1, 1, 1, 1, 2, 1 1, 1, 1, 1, 1, 2, 2, 255 1, 1, 1, 1, 1, 1, 1, 1 1, 2, 1, 1, 1, 1, 1, 1 1, 2, 1, 1, 2, 1, 1, 1 2, 2, 2, 2, 1, 2, 2, 2 46, 71 43, 47, 45, 46, 48, 46, 45, 44 75, 69, 71, 67, 68, 72, 72, 75 0, 35, 0, 0, 0, 0 0, 87, 0, 0, 0, 0 0, 37, 39, 0, 0, 0 0, 84, 74, 0, 0, 0 1 22880 1, 0, 0, 0, 0, 0 100, 0, 0, 0, 15, 0 1, 50, 1, 1, 1, 1 100, 100, 100, 100, 100, 100 1 300 769 648 58 24 1 1, 1, 1, 1, 1, 1, 1, 1 1, 0, 1, 1, 1, 1, 1, 1 1, 1, 1, 1, 1, 1, 1, 1 1, 1, 1, 1, 1, 1, 0, 0 1, 1, 1, 1, 1, 1, 1, 1 0, 1, 1, 1, 1, 1, 1, 1 1, 1, 1, 1, 1, 1, 1, 1 1, 0, 1, 1, 1, 1, 1, 0 640 397 /*-------------------------------------------------------*/ /*----------------AWB Debug Message End -----------------*/ /*-------------------------------------------------------*/ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ------------------------------------------------------------------------ Mshutter: 30760 Z.. 0: 109 110 111 112 113 115 117 122 125 130 166 211 Z.. 1: 107 109 110 111 112 115 117 122 126 132 176 230 Z.. 2: 107 109 110 112 113 116 118 125 130 136 172 172 Z.. 3: 111 114 115 117 119 123 126 135 141 150 186 186 Z.. 4: 109 113 115 118 120 126 130 141 149 161 182 184 Z.. 5: 105 109 112 116 119 126 132 147 156 172 176 176 Z.. 6: 103 109 113 118 123 132 139 158 171 191 191 196 Z.. 7: 99 107 112 117 123 134 143 167 182 205 206 212 Z.. 8: 99 108 114 120 127 141 151 180 198 210 226 234 Z.. 9: 95 105 111 120 127 142 153 186 206 219 232 242 Z..10: 97 107 114 121 130 145 157 190 209 223 232 243 0 1 2 3 4 5 6 7 8 9 10 ------------------------------------------------------------------------ f1.. : 0 0 0 6 99 8155 0 f2.. : 85 203 6 9 99 105 1 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 ------------------------------------------------------------------------ Fp.. :85 91 97 103 109 115 121 127 133 Fv.. :7435 7867 8136 8088 7864 7457 7005 0 0 FvC.. :7435 7867 8136 8088 7864 7457 7005 0 0 FWV0.. :58 62 62 65 67 67 63 147 144 FWV1.. :78 77 76 65 62 59 57 70 70 FWV2.. :104 104 108 105 109 108 106 123 117 FWV3.. :454 481 498 486 474 456 436 386 372 FWV4.. :531 559 584 592 577 547 508 309 311 FWV5.. :520 550 552 538 522 490 475 329 314 FWV6.. :259 276 286 272 263 239 236 156 154 FWV7.. :221 251 258 250 237 224 205 225 221 FWV8.. :220 235 240 232 219 209 190 240 231 Fcnt. :10030 10031 10032 10033 10034 10035 10036 10037 10038 0 1 2 3 4 5 6 7 8 9 10 ------------------------------------------------------------------------ R980100 9PrintIM0300!  6   F  ' ''''^''''''(' ::   %# , #&')*)-0-(0%()(   (((((((((((((((((((((((((((((((((((((((((((((((((((x! }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?gtj0XbfBcw DvhRq Ғ`ݓmDߚHqRĪjvUc)lF'RMh$B[ڏ38~L>S/I52JO ϝMKmV.fj %#/&j6sCj(H*iCc9QBO >NaHeIP+B[s7[ >"JUQ(Gf8-nA%/4%z&LjE#<4[/m6@^+)+GCGd: kk^e @i,A\!]n {'vɢsiS?+0Ict0\TmtHb'xOQ[97t)^&ʁz) Ȫ}sYu*/l vۊD2meR)Ѵ l9ȫRZL1.}Gn(@*BHGnhCE޾Jtm|Mb?QRǦ+)ؚ9r94ulz&ҡH)ǃ_UXirJ 4(ϮIrw>6צM疤jF?z %ƺŬ; ? >!iA[H:_ҁg|K;t+K&ӟk,&\~@ =@~>&T=M!H?ESuem!m=:I#f)M&P+>kH$}^=C?K\wlkZYeq$\Gb.!sA||7sUQ<T "`z>SBڲr\+STgmagFeulB mw*TcA'#X֖B˃ֲ$eM1@迉RO^!.9#Znr5ɦ$MKӯi=i'}F*|&F8N}i0[p3wTdԂf^;zf@Z=>?tͅ5\u~=ҢyFVzn$:oYC.$~ʩI ծI _>MA/4_rj>Pn0Ǧ Jji bO0r9 [q[9'mN~!Ϸjk7An;;PHi]qEH%P1K)3i&`sn6Iu*Z~D4t۔nmD=sJ`v:QݏО\\g1HIV Kqﳽs zIԎW.JZ,b0[,AO`jD[\cG&22~6G$s`63'q=6Lz#HZs4մ"%7)#ױ<!%Y``XLzgGVu`ȈG'_Q}BvI۫'@lG"tz7jWН/a[ '1JՆ 24%sVUZ *'8I34yQp=)Y8OJmuz%)5`]21rwc IU=VG* DJx\?|"w'QBĞ{ qRJnۜǩ)jIn v鞕-d gZoA!a`v.E+6l.?şʡr҇4lj=IcjLFz-[:TۤUwnڡee7,}Mx}zs ܰ% q۷zl*zfؚD&Eex*# MВ$I 8!'r( ;M1;*;w[QC:/tJNû3TԞ=jLG[bd ?U H2,~d$q9"ɵʓ*'CM,XO5n;7Sdmq)5Dz!$zzTrv0:QkeEFy_h!G=23C$_g9+nUè Bq-&{z{~zz~{|}~~~~}|~}|{{|}~~}}~~~~~~~~}}~~~~~~~~}~~~~~}~~~~}~~~~}}}}~~}}~}}||}}}}}}}|||~~}}|||||z{}}z{~|{||||}~~}|}~~~~~~|{{{{z}txuyvtw{vutstuswrstwqrrxwuttuuuutsrrstttxyuqsttsuwvtstvwwtswvstvvutsssstsrruvvvsrqrstuuttttttuuvusrrtvw{zxvvwy{||{{z{{|{{{{{zyyxvwxuuvrvxusqpwywssqvvwuvwwvtsrsuutssttutxyusuuswwvuttvxxwutstuuxwwvwwwvuwwvttuuytqsyzwrywvwustx|wtvvuuwtuuxvwtu{wtsvxxwxwuuvwwwyxwxxxwwwwwwvvvvwxyxvuvwwvwxursuvvvxyyxwxxwvutuuu|wttxuw{xyxuvwuwvxtstrtuwxyxwvuxuxutwsvtrwwutsyvsyyuwwuuusvvqsrxwvuttuuvtuzrrssuvvtrqrsytwpwsywtvwusrtwttstuuuttstuwyxwvuuuutrqtxwsvxutuvvutrrrtvvvttuvtvxxustuyvsqrsssswyvstuuutwuturtstwuwtvwvqtxtrttssrsuvwwzuzzqszwytuurstpuwzwsxw~~|~|vtvpwxztwuqurvwuyvzwwsusvuuptyxwvs}}}|{{|~}|zz{{zz{{zzzzz{}{zz{{zz{{{{{{zz|{yyz{{{{||{{z{|z|}}|{{{{{{{{{{{}}|{{{||}{{{||{z|||||||{|}}}||}~~~~~}{z||}|{{|}~~}}}}||~|}}{|~|~~~~}}}}}}}||}}}~}||}~~~~~}}|||~~~}||}~~}}~~~~}||}}}|~~}}|}}~~}}}}~~}~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~}}~||}~~~~}}}}~~}||}~~}~|~}}}{||}}~~}}}||}~}|}}}}}}}}~~~~~~~~~~~~~~}~~~~~~~~~~~}}}||}}}}}||}}}}}}}}~~~~}}~~~}~~~~}}}}~~}}||~|{z{}}|}}}}}|||~}|{{{{|}z||z{}{{{{||||||z{|z|}z{{{{{{{{||{|||{yzzzzzzzz{{zzzzzzzzzyyzzz{zzyyyz{zzz{{zzz{zyz{{{zz{{zzz{||zy{zyy{{zzz{{{zzy|z{|z{|zyyz{{z~}{zyyzz{{{{{{{{~{}zz}{}|}~~~~}|~}|{{|~~~~}}}~~~~~~~}}~~~~~}~~~~~~~~~~~~~~~~~}~~~}}}~}}||}}~}}}}|||~}}|||||{z{}}{|~|{{|||}}}}||~~~}~~}|{{{{zzuvuxwvwzutusuvrvrttwqrrwvuuuuuuutsrrsttuxxustusuvwvsrsuvwttwvssvvutsssstsrstvvvsrrrsttttttttuuvwvtssuvxzyxwwxz{}|{{{{{|{{{{{zzyxvwxuvvttwuusrvwxtsqwvwuuvvvtssstttstuuvtwxustuswwvuttuwxwusrsstwvvuvvvvuuvvustvwusuxyvsxvuutrtwzwuvutuxtvuxvxuuzwttvxwvwvttuwxxyxwwxxwvvwwwwwwwwxxxvvvwwvvwvssvvvvwyyxwwwwvuuuuv{wutwtwywxxuvwtwuxustsuuvvwxwusuuxwwwtturvvvusxvsyxuwwvvvswvrsswwvuttuuwtuyqrsuuuutrqrsxtvqxsxvsuutrrtwutttuvuustuvvwwvutttttrqtxvsvwutvvwvussstuuutstutvxwuttuwvtssssrtxyvttvuutwuuvtvuuxuwsutuqtwtsuuttsstvwwyvxwqsyxxtuurturuvywsw~}z}}yyxtxwxuxupsruvuxvywwsvsvuuqtywvvs||||{{}~}|{{{|{{{zzzzz{|{{zz{|{{zz{{{{{{{zyyz{{{{{|{zz|}z{||{zz{z{{{{{{{||{{{{|||{{{{{zz{{|||{{{||}|||}~~}}}}|{{|||{{|}}}}}||||}{|}{|~|}}}}}}}}}}}}}}~~}|{{}~~~~~}}|||}}}|{{|}}}}~~}~}||}}}|~}}}}}~~~}}~~~~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~}~~~~~}}}~~~}}}}}}~~~}}~~~~|}~|}~|||}}}~~~~}||}}}|}}}}}}~~~~}}}}~~~~~~~~~~~~~~~~}}}}||||||||}}~~~~~~~}}}}~~}}~~~}~~~~}}}}}}~~}|{{~|{{{|||}}}|||||~~}|{{{z}z|}{|~|z{{||||||yz|z{|yz{{|||{{|{zz{{{zyyzzzzyy{zzzyzzzzzzzzzzzzzyyyyz{yzzzzzzzzzyz{{{zz{{zyz{|{yxzzyy|{zzzz{zzzx{zz|y{{zyyz{zz~}{zyyz{{{zzzz{{}{|zz|z||}}~~~}|}}|||}~~~}}}}}~~~~~}~~~}}}~~~~~~~~~~}}~~~~~~~~~~~~~~~~~~}}}}~~}}}}~~~}}}}}}}}}}|||||zz{~~|}~}{{{|}}}}}}||}~~~}}~~~}|{||{zwxtvvxyvxttutvvrvstswrsruuuuuuuuuutsrsttvwvuvwurvwwvsrrttvttwursvuttsttutsrstuuusrrstutsttttuvvwwvvvvvwxyxxxxyz{}||{{{{|{|{{{zzyxvxxvvxuquuwusvuyuusxvwtttuutsstssttuvvwuwwtstutvvvvtttuwvtsrrssuuuuuuvvvttwvrswuuuvxxvtwuttsqsvxwvvtsuyuvuxvxuvxvuuwxwvwussuwxywwvvwwwvuvwxxxxwwwxwvvwxxvvxwtuwvvvwxxxwuuvvvvuuw{wvsvtvwuwxvvwtvuxutvtvvutvwwtqsvwyywvsvruvwwtwvsxwuwwxwwtwwrttwwvuuuuuwutwqrtwttutsrrrvsvqwswusttsrruwutttvvvvrtvvutuvttsstttstwusvwttvwwwvuuustutsssttvwwuttuvuuuutrptwxusuvvtsvvvxvwwwyuvrsrtqsuttvwuutttuvwwvvtrsvywtuutuwutvxwtv{{~|~~|yzvuuxuprruvvxvwuwtwtusvrtwwuvu|||{{{}~|{{{|||{zzzzz{||{zzz{||{zzz{{{{{{zyyz{{{{{{{zz|}z{||{zz{zz{{{{{{||{{{{||||{{{{zz|||||||{{|}|||}~~}|||}}|{|}|{{|}||||||{{|z|}{}}}}}}}}}}}}}}}~~~}|{{|~~~~~~}}|||}}}|{{|}|}}~~~~}|||}}|}}}}}}~~~}}~~~~~~~~~~|}~~~~~~~~~~~~}}~~~~~~~~}~~~}}~~~}}}~~||||}}}}~~}}~~~{|}{|}||}}}~~~~}}}}}}}}}}}}~~~~~~~}}}}}~~~~~~~~~}}}}}~~~~}}}}}}||{|||{|}~~~~~~~~}}}}~}}}~~~}~~~~}}}}}}~~~}|{}}|{{|||}}}}||}}}}}}||{{|z|}{|~|z{{||||||yz{z{|yz{|}}||{|{yyz{{{yyzzzzyy{zzzzzzzzzzzzzzzzyyxyyz{yyyzzzzzzzyz{{{zz{{zzz{|{xxzzyy|{zyyzzzyzx{zz|yz{zyyz{{z~}{yyyz{{{yyyz{||||{{|{||}}~~}}|}}|||}~}}}}}}}}~~~}}~~~}||}~~~~~~~}~~}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}~~~~~}}}}}}}|||{|||yz|}}}}~~|{z{|}}|}}}||}~~~}}}}~~~}||||{zuzswtyytvstvuvvsususwstrstuuuuuvuutssstuwuuvxyuquvvusrstsvuuwursuuttttuvttsstuuvssstuutsttttuvwxwwwwwxxxxxxyz{{{}}||{{||||||{{zzxwyyvwywqutvvsvuyvvtxwwtrstttsttsttuuvvvuvutttuuuvvvttttuttsstttuuuuuuvwwssxxstxsuvwwvuuwuttsqswvwxvsruyuvuxuxvwwvuvwxwvwvtstvwwwvuvvwvvuvwxyyxxwwwwwwwxxvvxwuvxvuvwxxwvttuvwwvuwzvwsutuvtwxvvvtutxvuwtvxusuxxtptwuyyvxtwrtvxxtvvtwutwwywwtwvrttwwvvvuuuwvsvqrtyttttsrrrusurwtvttutsstvxtsstuvvuruwwsrsuttstuvvutvtsvvstuvwvvuvvttttssssuvwvuttutuvwvurpsvvtsuwvsruuvyvxxwyuvrsqsrrtuvwxvvuutuvwuwtqsstyvutuvwxwtuwvtuwy~{~|{uruxtprsuvwxwvtvtxuurvstvvuuw{||{{{|~|{{{|||{zzzzz{{|zzy{|}||zzzz{{{{{zyyz{{zz{{zzz{}z{||{zz{zz{{||{{{{{{{{{{||{{zz{|}}}|||||{|}|||}~~|{{|}}|{||||||}{|||||{{{z|}{}}||}}}}}~|}}}~~~~||{{|}~}~~}}}}||~~~}||}~||~~~~~~}|||}}}}}}}~~}}~~}}~~~~}}~~~~|}~~~~~~~~~~~~~~~}}~~~~~~}}~~~~}}~~~}}}}|||}}}}}~~~~~~~}{|}{}~}}}}}~~~~~~}~~}}}}}~~~~~~~}}}}~~~~~~~~~~~~~}}}~~}}}}}|}}|{{{||{||}~~~~~}}|~}}}~~~}~~~}}}}}}~~~}|}}|||||}~~}}||}}{||}}}}||z|}{|~|z{{||||||yz{z{|yz{|}}||{|zyyz{{zyyzzzzzyzzzyyzzzzzzzzzzzzyyxyyz{zzzyyzzzzzyyz{zzz{{{zyz{zxxzzyy||zyyzzzyzx|zz|xzzzyyz{{z}|{zzz{{{zyxyz|}}}}}}||{}}}}}}}}}}||}}~|}}}}}}}~~~~}}}}}}||}~~~~~~}}~~~~~~~~}~~~~~~~}}}}||||}}}~~~~~~~}}}}}}}|||||||y{}}}}~~}|zz{}}}|}~}}||}~~}||}}~}|{|||{zw|twuxxsurtvvwwsttvswuurstuuutuwuuttttuvwusvyxtqtuttttuusvuuwursuttttuvwttttttuvsstuvvusttttuvwxwwxxyyyyxxxy{||{}}||{{{{|||||{{zxwzzvwyxtvsttswwyvvtywvsqrttttuuuuuuttttvuttttuvuuvutsttssstuuvvtuvvuuvxxssxyuuysuvwvuuuwututrtwuwxvssvxuvuwuxvxuuvwxxwvywuttuutvutuvwvvuvwxyyyxwwvvwwxxywvxxvvxvvvvwxwvuttvwxwuxxvxstsuutvxvvwtutxwvwtvyvtvyyuqvxtwwuywwrtvxytvvuvttwvzvvsvuqttvvvwvvutvvsvrstzutttsssrtstsvtusuuuuuvwxssrrtuuuruwwsqrtutttvwxxuvssvusutuvuuuuvuuttttsstuvvvuttsuwxwusqqttrsvxwsqttvyvvwvxuwttrssssvxxwvwvuttvwuxtqtttyuuttvxxytvvvutuxz{}~zuptwsrsuvwxwxusuuyvuqvutuvttx|||{z{|}|{{{|||{zzzzz{{{zzz{|}|{{zzzzz{{{zzz{{{zz{{zyy{|{{||{z{{z{{|||{{{{{{{{{{{{|{zz|}}}}}}}}}{|}|||}~}|{{||||z{|||||}{|||||{{|z|}|}~|||}}}~~~}}}~~~~~}|{{|}}}}}}}}}}|~~~}}}~|}~~~}~~~||}}}}}}~~~~~}~}}}~~~~}}~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~}||}}}}}|}~~~}}}~}{|}{}~~~}}}}~~~~}}~}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}||~}|{{||}|||}}~~~~~}}||~}}}~~}}}}}}}}}~~~~}|}}|||}~~~}|||}}{||}}}}}|z|}{|~{z{{||||||yz|z{|yz{{|||{{|{yyz{zzyzzzzzzzzzyyyzzzzzzzzzzzzzyyyyz{zzzzyyzzzzyyz{zzz{{{zyz{zxx{{yy||{yyzzzyzy|{{|xzzzyz{{{z}|{{z{{{zzyyy{|}}~}~~|}{}}}}}}}}}}}}}~~~|}}}}}}}~~~~~}|}}}}||}~~~~}~~~~~~~~~~~~~~~}}}}}||{{|}}~~~~}~}}||}}}|||||||y|}||~~}|{z{}}~|}~~}||}~~}}|}}}}|{|||{zzzvxwxwttrsvuwwsttvswvvrtuvuttvxtttttuvwwtsvxvsrtttttuuvsvvuvtsuuttstuvwuuuuttuwtttuwwvuutttuvwxwwwxxxyyyxxy|}|{}}||{{{{||||||{{yx{zvvyywxsttsxxyvvuywvrqrtuuuvwvuutssttwustuuuvtuutssttrstuvvwwtvwvuuwxwttwywwyttuvvuuuwuvwvstwuwxustvvvvtvtwwxtuvvwwwwyxvuuutruttuvwvvuvwwxxxxxwvvwxxwzwvwxwwxwvvvwxwvvutuwxwuywvysttuvtwxvvxuttywwwtuxwuwyyvswwuuuuxxwsvwxxtwvvwtuwtyvuruuqttuvvwwvutuwsvttszwvtttttsutssuuutuuuvvwwxsrqqstttsuwvtsssuutuvxyyvustvtruttuuttuvvuttuutsttvvvutssuwxwuttrtsrsvxwtqttvxttvuwuxuvstvtsxzwvvwwussuwuwtruutxtussvxwyvvuuvttxvz~|{~zxquvtutwwwxvwtrttzwuquvtuvstx|||{zz{}|{{{||{z{{{zzzzz{zz{|}|{{{{zzzzz|{{{{{{z{{{zyyz|{|||{z{|{{|||{{z{{{{zzzzz{|{{{}~}}|||||}||}||||}||{{|||{yz{|||}~{||}}||{}{}~|}~|||}}~~~}}}~~}}}~}||}}}}||}}}}}}~~~}}}~}~~~}|}~}|}~~~~~~~}~}|}~~~~}}}}~~~}~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~}|}}}}}||}~~~|||}}{}~|}}~}||}~~}~~~}}~~~~}}~~~~~~~~~~~~~~~~}~~~~~}}}}}}}}~}||{||}}||||}~~~~~}||{}}}}~~}}}}}}}}}~~~~~~~~|}~}||~~}|||}}}}}||}}}|z|}{|}{z{{||||||z{|z|}z{{{zzzzz|{zzz{zy{zzzzz{|zyyyyzzzzzz{{zzz{zzyyyz{|{{zzzyzzyyyz{zzz{{{zyzz{yy{{yy{|{zyzzzzzy|{{|yzzzyz{|{{{{|||{{zzzzzz{|}|~|~~{}z}}|||}}}}}}~~~~~}}}}}}}}~~~~~}|}}}}||~~~~~~~~~~~~~~}~~}}||{{}}~~~~}}~}|||||}||||||}z}}{{}~~|{{|}~~|}~}}|}~}|}}}||{|}}|{{wxwzywwursuuwwtsuwswvwsuvvussvxssstuvxxwtsvvsrrvuuttuuutwvuvtsvuutttuvwvvvuttuwtttvwxwwuutttuvwvvvwwxxy{yxy|~}|}|||{{zz|||||||{zy{{vvyxxyuuutxwxuvuywuqqstuuvwwuusrrstuytsuvuvxtttsrsturstuuuutsuvvtsuwutsvwxwxutstuvutvuvxwttvvxwtsuvtuvsvswvxtuuvvwwxxwvvvvtruttuvwvvvvvvvwwxywvvwxww{wvwxwvxwwvvwxwwxvtuwxwvyuuzsstuxvwxvwywuuyxwwstwwwwxxvuvuwvvwuvvswxxwtxvwwtvvsxuurvvruvtuvwvutsswtwvurxzwtsstututsstuuuuuvvwwvvtsrrsttttuuvvusrutstuwxxvustwtrvtuuuttuwvtssttsrstvwwvtrsuwwvuuvvwussvwvvsutvxtsvuwvyvvstxvty{wuvvvurruxvwuuvvuwsurqvwvywwtuwttzsx{{||~z|tvvvvtxvvxtutrttywvquvtuwssy|||{zz{||{{{||{z{{{{zzzz{{{{|}|{|{{zzzzz}|{{{{zy{{{zyyz{||}|{{{|{{|||{{z{{{{zzzyz{||{{}||{{{{|||}}||{|}|{{{||{zxz{||}}~||}}}}||}{}|}~||}}}~~}}}}}}}|~}||}}}|{|}}~~~}}}}}||}}~~}||}~}|}~~~~~~}}|||}~~~}}}}~~~}~~~~~}}}~~~~~~~~~~}}~~~~}~}|}}~~}|{}~~~|{{|}{}}~}~}|}~~|}~}||}~~~}}~~~~~~~~~~~~~~~~~~~}~~~~~~}}}}}}}}~}||{|}}~}|{{|~}}~~}}|{}}}~~}}}}}}}}}~~}}}}~~|}~~}}~~}}||}}~}||||}|z|}{{}zz{{|||||}z{|{|}z{{zzzzzz|{z{{{yx{{zyz{|}yyyyyzzzzz{{{zzz{{zyyzz{||{zzyyyzyyyz{zyz{{{zyzz{yy{{yy{}{zyzzzz{y}|{|yzzzzz{||{{{||||{zzzzz{|}}{~{~~z|y}}|||}}~}~~~~~~}}}~~~}}}~~~~~}|}}}}||~~~~~~}}~~~}~}|~~}|{{{}}~~~~}}~}|{{{{}}|||}}}{~~zz}~~}{{|}~~}~~}|}~}|||}|{{|}}|{|tyw|ywzurrutvwtsuwswwwrvwwurrvyrrstuwxywtsvurqsxvuttuuttwvuvtswuutstuwxvwwvttvwuttuwxxxuutttuvwvvvvwwxy{yxy|~}|||||{zzz|||}}|||zy|{vuxxxyvwwuwuwuvuywuqrsuuvvwxutrqrsuvytruvuvxttsrrrtvsstttsrrstvusrtwssssvxxvvtqruvusutvxwtsuwxvsswvruvsuswvxtuuvvvwxvvvwwwtsuttuvwwvwvvuuvwxywuuwxww{wuwxwvwxwvwwxxwyvtuwxxvytuzsstuywxxvwyxuuyxwvstvvwwwvvvusxwwxsuutyywvtyvxxtvvrxvvsvwsvwttvwwutsrwuxwuqx{xustuuuuurssuuuttuvwwututrsstttutuvwvtrutsstvwwwurtwtrvuuvuuuvwutrrssrqrsuxxwtrtuvvuuvxyywttvwuxtvuwysrwvwvzwvsuywuz{vtvvvtrruxwvvvwwvvsuqqvvuyxxtuxut{swy{}z|~zwwvwwtxvuwrttrssywvrtwuuwsry|}~|zy|~||||}|{z}~~|zy{|{{z{|||{~}{yyyz{{{|||{{z}{xy|}|z}||{{zzz|||{{{zz{{zzyyyy{xy}~|{}~|zzz{||||{|||}}}||||||||{||}~~}}}|||||~{{~}{|~~~}}}}~}zz}~}}~}||}}}~~~~}|}}}~~~}~|{{{|}~}}}}~~~~}}}~}{{|}~~}}}}}~~~~~~~~~~~~~~}}~~~}|}~~~~~~~~}}||~~~~}}}}}}~~~~~~~}~~}~}|{||}~~~}}~~}|}}~~~}}~~~~~~~~}|||}~~||}~~}}}|{{|}~~~~~~~}}~~~~~~~~~~~}}}}}~}}~~~~}~~}}}~~~~}}~~}|||||||}~}|~|}{}}|{{z{|||{{|||zy{{{{{zzzz{{zzz{||yx{{yy}yzzzzzyx{{{{zzzz|{z{{{yxzywxy{zz{|{zyyz{z{||zz{|}|{zzyyz{zzzz{zyyzzz{{{|}{zzz{{z||{{{{||||}}}|||~}{{|}}|}||}~}~~}}~}|}~}|}}}}}~~}~~}~~~}}~~}}}~~}|~~}|~}}~~}||}~}}||}}~~||~~}~}||||}~}|||}~|}}}}||}~~~~}||{}}||||{z{zxwxyyyvutttuvuvutvwxwuyvuvustwttttuuvvxvtsstttvvuuuuuuwvvvvusrxywstxywvwxwutuvvuuwxxwustvvvuuvxwvvwyzzz{{||}}}}{{|}{y{{|}~}{z{||zwvxz{xvuvwvvvuvvuuvusvxwvuwyvvrqtqqx{tvxrqvxxrsprwrsttuvvuutttwrrwttvutssuvwwtrsvxwuvsyvurwsuvvwvvutwwqsutyvtssvwvvyvvvwxxwvwvuvwwwwxxwvuuuvwwxxxxxw|vuxzxwxyxwwwxww{xuuwxurwuuxxtsuwvuuwxxwwuyvtvswwxxvssuxstvxxwvuwsxxxxv|wyusxzvsxxvuttvwtrvvqrusvvvwwwwwyytqssswuuustuututuyzwsuvrpruuuwwsquxvtutuuuuuuvvvvuutttuuuvwwuttsrrsssrsrtvuqqtxwzytsww{xutuvvvyxwwxywvvszyztrt|xurxyqsxwwxtqt{{wrtxyxsvsttyxtzxsswutwywsvwxz|y~v|yrurwyrsvqxttwxusszttxxqsx{}}|zz|~{{{||{zy}}}|zz{|{{z{|||{}|{zzz{{{{{||{{{|zxy{|{z||{{{zzz||{{{{{z{{zzyyzz{yy|}|{}~}|{z{{||||{{|||}}|||||||||||}~~}}}}||||~{{~}||}}}||}}}}{z}}}}~}|||}}}}~~~}}}}~~~~}~}||{|||~~}}}}}~~~}}}~~~|{{}}~}}}~~~~~~~~~~~~~~~~~~~}}~~~}}~~~~~~~~~~~}}||}}}}}}}}}}~~~~}~}}}~~~}~~}||||}~~~}}~~}}}}~~}}~~~~~~~~~~~}}}}}}|{{|}}}}||{||}}~~~}}}}}~~~~~~~~~~}}}}}~~}}~~~~~~~~~~~~}}~~~~~}}}~}|{||{{{|||||}|}{}}|{{{{|||{{|||{y{{{{zzzzzzzzyyz|{zyzzzz|yzzzzyyx{zzzzzzz{{zz{{zyzyxxyzzz{{{{zyz{z{|{zz{|}|{zyyyz{zyzz{zyzzzz{{{{}{zzz{{{|{{z{{|||||}}|||~|{{|}}}||{|~~~|}~~~~}|}}}}}}}}}~~~~~}~~~~~~}}~~}}~~~||~~}|~}}~~}|}}~~}}}}}}}~||~~|}}||||}}~}||}~~|}~}}||}~~~~}}||}}||||{z|zxxxyyyxvutuvwwvutuwxwuxuuvustwttttuuvvwvutsttuvuutttuuxwvvvusrwwusswwuuvwwutuuttuuuuuustvvvuuvxwvwxyz{{{{||}}}}{{|}{y{{|}}}|z|}}zwvxzzyxwvvvvwwvuuututvwwuuvxuurrtrqwytuwrquvxstqswsttuvvvvuutuwssvtsutssstuvwussuvuturwutqvttuuvvvuuwxtuuswvustvwvvxvvwxyywvxwvwxxxxwwwwvuuuvwwxxxww{vtvxwvwxwvvvwvvyvstvwuswuvyyutvvutuwxwwvuwvvwvwtwxxuttustuvvvvuvtwwwvvyuwuswyvtxwvutuvwutvvrrustuuuvvuuwwsqrrrvtttssstuvtuxwvtrvrprttuwwsruwvuvvuutttuuuutttttstttvwvusvutttuttsrtvurruvvxxssvvywutuvwwxwuuvwvuvtzwxtqrxvsqwxsswwwxurtyxuttvxutussuwxrxwrtwuuxyvswvw{|w|v|xrstuutssrwvuwwusrvstvwstwz|||zz|~yyz{{zzz{||{zz{||{z{{|{z{{{{{{{{{{{{{{{{{zxy{|zy{{{{{zzz{{{{{{{{{zzzzzz{{yy|}|{|{{{{{{{{|||{{{||}||||||||||}}}~~}}}}}}}}|{}~||}}}|||||}}{{~}|}~}}|||}}}}~~~~~}~~~~~~~}||}}}|||}~~~~}}|}}}}}}}~~|{||}}|}~~~~}}~~~~~~~~~~~~~~}}~~}~}~~~~~~~~~~~~}}}}|}}}}}}}}}}~~~~~}}||}~~}|~}|||}}~~~}||}~~~~~~}}}~~~~~~~~~~~~}~~~~~~~}}}}|{zz{|||||||||||}}}}}}}}~~~~~~~~~}|||}~}}}}~~}|}~~~~}}|~~}~~~}}|}}}|z||{{{{{{||}|}{}||{{{{|||{{|}}{z{{{zzzzyzzzzyyz|zzzyyz{zyyzzzyyxzzzzzzzz{zzz{{zyzyxxyzzzyz{{zyzzz{{{zzz{{{zyyyzzzyyyz{zyzzzzzzzz}{zz{{{{{{zzz{{|{{|||||{}|{|}~~}||||}~}||}~~~~}}}~}}~~}}}}~~~~~}}~~~~~~~~}}~~~~~~|{}~}|~|}~~}|}}}}~~~~~~{}~}}~~{|||||}}}~~}}}~~|}~~}|}}~~~~~}}|}}||||zy|{yxyyyxxwutuwxxuttuwxwuvttvvttusssttuuvuvvussuwutssstuvyxvuuttsvvussuusstvvuuuurtttrrtvsuvvvvvwxxwxxy{{{{{||||}~||}}|z{{{|}}|{|}}zxvxyxyzyvuuvwzvsvuswtvwvutuwuursurrvvsuvsqstwttsuwuutuuvvvvvtwvuuuvrutssstuvuutttttutrussrvuttuuuuttwywwtruuvttwwvvxwvwxyywvyxwxyzyyvvvwvvuuvvwwwwvvyustvvvwvutuuvvuwurrtvvuwvwyywuvtttuwwwwwwtwyxyvsuxywutttttttuuutwvvutvtrvusvwuuxwvuuvwxvuwvsstssttttttsuvrprrrursutrqsvvtwxtuuovsqrstuxvsruwwvvwvutstuussssttttrstvwvuswvuuvvvvsstvussutsvvrrutuuttuvwvwutttuutvuzuvtrrstoqvvutuvwwurtwurvtuxstuurutxpvvrtwuvyyttwuv{|vzx}wsrstttsrsvwvvvvtrtttuuvuvz{|{{z|}yz{{{zz{{{{{z{{||{z{{|{zz{{|||{{z{{{{{{{zyyyz{zyzz{{{{zz{{{{{{{{zzzyzz{{{zz{||{{zz{{{{{{}||{{{{||||||||}}}}}}~~~}}}}}}}}|{}}{|~}}||||}}}{{~}|}}}||||}}}}~~~~}}~~}}{|}}}}||}}~~~}||}}}|}}}~~}{{|}}}|}~~~~~}}}}~}~~~~~~~~~~~~~~~}}~~~~~~}~~~~~~~~~~~~~||}}}}}}}}}}}}}~}~~~~~~~||{|}~}|~}}}}}~~~~}||}~~~~~~~}}~~~~~~~~~~~~}~~}~~~~}~~~~}}||{z{|}}}{{|}}||{|||||}}}~~~}}~~~~}|{|~}||}~~}|}~~~}|{}}}~~}}|||}|{z}|||||{{}{~}|~{}||{{{{|||{{|}}|{{{{zzzyyz{{zzz{|x{{xx{|yyyyzzyyxyyyyyzzzzzzz{{{zzzyyyzzzxy{{zzyzzz{{zzz{{zzyyyzzzyxyz{zzzzzzzzzz|{zz{{{{zzzzz{{|z{{||||{}|||}}~~}}}}}}}}{}~~~~}}}}}}~~~~}}}}}~~}}~~~~~~}~~~}~~~~~}~~~~~~{{}~}|~|}~}}|}}}}~~~z}~}}~}{{{||}}||}}}}}~~|}~~}}}}~~~~~}}}~}||||zy}{zyyyxxywutuwxyutsuwwwuussvwtstsssstuuvsuxwtsuwttsrrsuvzxvuuttsuutttutsrsuvvuutqtusqpswuvwwwwxyxyyyyz{}{{|||||}~}}}~}|{{{|}}}|}~}{xwxywz|zvtuwvzurwvsyuvvvttuvwutuvttvutuutsssussstvuuttuuuuuurwuvvuxsvuuttuvvstuutsuvtssrssvvtuuuttssvyzyuruvwuuwwvvxwwwxyyxvyxwxyyyyvvvvwwutuvvwwwvvwusstuvwvuttuvvuxurrtvvvwwxyywvvttuwxxxxyyswzyzusuwxvuttvutsssuutzwvtsvqpvvtuvvwxwuuvwxxwwwvuttssstttssstvsqssrurtvurpsxvtxwrvxovsqsssuxutsuvwwwwutssuvvrssttuuurstvxwutwvuuuvvusstuuttussvvssuttttuuuuuvutsstttuv{suvusrtosvtwttuwwustusqyuuxrvuvrwsypuustvuvyxrtxtu{||wz|yvtruvssvtsvwuuwvssvuutxvuz{{|{{{|y{||{z{|{zzz{{||{{zz{|{zz{{|||{{{zzzzzz{zzzz{zyxzz{{{{zzzzz{{{{{zzzyzz{|{zzzz|{zyyz{{{{{|||{{{{{||||||}}}}}}~~~~}}}}}}}~~||}}{|~}}}}}}~~|{|~~||~}|||||}}|}}~~~}}~~}}{|}~~}|||}~~~}|{}}}|}}}~}|{{}~}}~~~~~~~}}}~~~~~~~~~~~~~~~~~}}~~~~~~~|~~~~~~~~~{|}}~~}}}}}|}}~~~~~~~~~~||||}~}|~~}}}}}~~~~}||}~~~~~~~}}~~~~~~~~~~~}~~~~~~~~~~~}}~~~~}|}|{|}}}|{{}}}|{z|||||}}}~~}}}}~~~|{{|}~|||}~~}|}}~~~}|{}}}~~}||||}|{z}}}}}}}|}{~|}~{}|{{{{{||||{|}}|{{zzzzzzz{{|{{{|}x{{yy|{yyyyzzyyyzyyyyyzzzzyz{{{zzzzzzzzzxy{{zzyzzzzzzzzzzzyyyzz{zyyyz{zzz{{{{zzy|{zz{|{{zzzzz{{|zz{|||||||}}}}~~~~~~~}~~{|~~~~~}}~}}}}~~~~~~}}}}~~~~}~~~~~~~}~~~}|~~~~~~~~~~~~~~{{}~}|}|}~}||}~}}~~y}~}}~}z{{||}}||}}||}}~|}~~}}}~~~~~~~}}~}||||{z}{zzzzxwxwttuvxxvttuwxwvvssvwustsssttuvvquxwtsuwtsrrrsuvzxvututtvutuvuttrstuvvutsuvtqqtxwxxxxxyzxy{{z{|}||||||||~~~~}}||{|}}}}~~}{zyyywz|zvttvtxsqwvu{vvvuttuvyuuwxvvvuvuuuusrssrstuuuttttttuuqvtvvvzuwwvvuuvvqsuuuuvxtusstvvwwvvutsrqsvyxutuwxvuwwuuwwwwxyyxwxwwwxyyywvvvwwvtuvvwwvvuuusssuvvwvuuvwwvywtstvvvwxxxxxwwtuwxyyyyzzuxzxxruvvvuuvvwvtsstuuu{xvusvqqwwtvwwxwvtuvxxxxxvvvuttsttttttttvtsutsvttvwsptzuswwrwzqvsrssrtwuuttvwxwvtrrtvwwsttuuvvvttuwxxwuutssttuttttttuuutsuvtuwuuuvvutsruuuttttuuu{suwwvtvruurvssuwvutttsqzwvxrwvxtws{puutvvuvxvqswttzzzz|{}vuwwtuwvquvuuxxvvyvvszwtz{{|||{{z|}}{z{|{zzz{||{{zzz{|{{z{{||{zz{{zzzzzzzz{{{zyyzz{{{{{zzzz{{{{{{zzyzz{|z{zyz||yyzz{{{{{||{{{{{||||||}}}||}}}}}}}}}}}~~~}||}}z{~~~}}}~~~|{}~{{~}|||||}}|}}~~~}}~~~~~}}}{|}~~}|||}}~~}||}}}}}}}~||{|}}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~}}~~~~~}}}~~~~~~{|}~~~~~~}}}}}~~~~~~~~~~}||}}~}|~~}}}}}~}~~}||}~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~}}~~~~}}~}||}~}|{{|}}|{z|||}}}}}~~}}}}~~~}|||}~|{{|~~}}}}~~~}}|}}}~~}|||}}}{z}}}~~~~}~{~}}|}||{{{||}}|{|}}|{zzzzz{{{{{||{{|}yz{zz{{zyyyzzzzzzzyyyyzzzzyz{{{zzz{zzyz{yz{{zyzz{zyzz{zyzzyyyzz{zzyz{{zz{{{|{{zz{zzz{{{zzzzz{{{|yz{|}}||{|}}||}~~~}}~~{|~~~}}~}~~~}|}}~~~~~}}}}~~~~~~~~~~~}~~~}~~~~~~~~~~~|{~}|}|}}}||}~~~~~z}~}}~}{|||||}}}}}|{||}~}~~~}}~}}~~~~}}~}|}}}{z|{zzzzywxwuuuwwwvutuwxxwwtsvxvttssttuuvwqtwwutuutsssstuuyxvuuuuuwutvwvuvtttuvvuutuvuttvxxyyyxxz{yz||{{}}}}}}}}}~~~}~}|{{|}~}~}|{zzyyz{zwttusvsrvvvzvvuuuvvv{uuxwwwvuxvtvvtsrtrttsututttttuuruutuwyvxxwvvuuurstvwwwxuvstuwuwwwvutssrttxwuvuxxvvwwutvwwwxyyxwwwvvxyyxxwvvxxwuuvvwwwvvtvussuvuxwvvwxwwywutuvwwxyxvvxxwtvyzzyxx