SR LWed Aug 4 12:04:34 2010janitursas.oulu.fi| x86linux7.0R ***************************************************************** NOTICE: IDL Save/Restore files embody unpublished proprietary information about the IDL program. Reverse engineering of this file is therefore forbidden under the terms of the IDL End User License Agreement (IDL EULA). All IDL users are required to read and agree to the terms of the IDL EULA at the time that they install IDL. Software that reads or writes files in the IDL Save/Restore format must have a license from ITT Visual Information Solutions explicitly granting the right to do so. In this case, the license will be included with the software for your inspection. Please report software that does not have such a license to ITT Visual Information Solutions (info@ittvis.com). *****************************************************************  <SMA.0?m3?K?8?4???Z??? ?hs? ?U2?G???????'???b?ݼ?+I?F?Nn?.? ?|?@@@%@ s@ =@k#@Io@6m@2f@=@Xy@!4@$'@( @+e@.Ӊ@2R@5@9@=<@A@D@H @L=@P@U@Y_@]@b( @f@kK @o@t̊@y@~W@,@}7@#@w@7@i@GX@4J@08@;k@V4@@@:@c@ @P@ @G@:@@-@)@N@@@\@ݵ@$@檪@G@N@@U@AQA{QA!A A 5AgAE@A2(A. A93ASA!~A$mA(A+aA.΅A2MA5tA9A=7kAA4AD]AHOAL]APAUAYYA]Ab!Af]AkDRAoAtōAyA~ AvAymAAӄA2AdAC'A0A+A6AQA|FAAkA^AAJAA~A4AqAُAlAuAAAVAݯOAUAA@AoAA.AkBޙBwBB эB .BbBAB-B)B4BOgB!yB$B(B+\)B.ɆB2HpB5>B9|NINTENS.0=F==kY==׊=!w=ֿ=]}="=ՖO=1=̞=f=[=әp=5Y=*=f'==э\==~==hE==I,=ͬ==@=˅o==.=Ɏl===H-=1==k===d="=۫=\=R=}*=L=|=.=======|{= ==)=="(====2T==/==è=j=?={=U=O =ߨ=;U=}dW=xz"=t=p=m=jE=h+=eLx=cʻ=b =`-=_=\_=\f=ZWg=Z=XjG=W=V=Tr=R!=OL=LB=IE+=E!J=Bw6=@(===;=;<4=9|=:=;<=j=>O>=>a=<=;/=9=9=9=:I=:=9=8Tm=5=2iz=.K=)S=$ = q=2======== )d=E=x<$;%!;,?;5;.;/;4Q;:;D';9;:;B(;=Պ;;tW;=;)D:I&:52:o:':+:/F:,:2UA:-:9R:)?]:*T:@:: |:f::: : ``: : 4%:nPPIX_VAR.0<$,:<&m}<(<+<-e<.<:<{]<V< "RMS;,;]B;;;8`;I;M;[;}A;Y;;8{;<l<Ik<><Ry<<O<)<<<<n < <D<pV;@;c;߈;h;\;ݿ;;F;l*;g;;;tZ;-<c<z<_<N<</<x<=<<<&ǠDN>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>N>2>>n>=f>=f>zi>·>Ҋ>Ҋ>T6>͜>n >r=h i=h i>S=Gx= =Hx=fG==f=f=f>|x: c=q-=B<=.d>*=k>>;D=f=f=f=fd ELLIP_ERRF<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<=Rm=:Q=H=lD=====W=¢=1= <&<-(=jV=^w==N=r=a=u>7.>$= =X>9G=߈i==U=D=-=7==(>= ?:,P=_o=hF<F<F<"PA96T3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rT3rOH99D&NG8=8=8F8F={-?&C*&(#+B g;AzB QAAUmg@ïBw'Bp BmBmBeBb™FVaZTaZT£bj~@@@@@@&PA_ERR 6F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<@4"@jK@@X}@1A(_A"'ABn@PA@[@A@|R@ud@cAwfAAOOAcB$Bo B$ZABoBcBdAEWFBIǡB7`C 0;A$AFA%=}AA+kF<F<F<)pX04 DyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDyDy,X0_ERR.6F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<F<?MxW?:/[?H*?Y-???/? ?e ??:?>?f?g?M,&?/?p?^?@7@ ?N?h@#9@?˱B@?[@W?`U6?1?yt?CI? `?8?P1?7M?zl?m? @E̴@]?:?@X??é*@?G=@?] ?*?\c/?:|<(5?Q?F<F<F<6GRAD F/ A44[ojl˫Ga+^? &J(ۻCoKXӕ` c3μ sTH8#H3qA<^BTAƒ?ּ;ƼGJP?hZǺ) --x8j=*-a㻋ha8};;;;#,;;;6;~;;st;{-;q;q;w;v>;vcR;t8;hq;h;i;[;VuF<F<F<:!:bB:J; ;$g;C;#;UO:h:||:r؛:G::E:ж::g::::O:s:::@:ǖh:%J: ::L:i:::"::i:^h:U:Or:G.:?T:2E:2 :1P::':: ԓ:[9=z99P&9]~99ڔ&:369RP99999l99s799m9j94]99{8z-9dy9N]39W9Rq@9ILF<93nM91D918y8 = GRAD_R_ERR@5;@:_@A@G_@O @R@Q@Q@QQ@Q' @QK@R_@Rm@Qx@Pp@EX@9.@.)@%N@qL@ @^@ a@?p?h?3?P?n?Q??L??~?x?-??k+?O+??)??{?1?rr?ku?}@?R?U? ?2?b?su?S)?S0?^?qB?`d?_??a?U^?@xe?H4?<?:@y?i<@#?@??ru? ?]-?Bym?K?RA?Ej?g5?l?Ρ@Hb@9$F<F<F<A"\@@p@@%3@?W@Կ@axu?pn?;%?Ԏ@خ>Ż>&>??Z |?F9??γ?Qs?.w? *? ? A??/"?BQ?y1I?H2?$?(?-??A?"ɜ?՘>n>L>ޚ>Ț>3?'[?s?L>\M?;>W>w>W7>>>u>z6>&>>#?~??i>e>5?:f? e>9? 04>cd? ;T>j>,r>r>4٥F<>j>>=>?G@RSMAAR??X???S???V`???`?o??r?%?s??A???f?:??y?N? c?? ?FN?}?Ǩ??L????b?*????T?!????_?1??#?d??\?4???T??~?]?>?2???~?2??~?g?Qi??f??I? ??¹,?ð?ĩ7?ţ?ƞ,?ǚ?Ș?ɖ?ʗ?˘|?̛(?͟?ΤU?Ϫ?в?ѻ?X?(?H????!-?5 ?JE?`?x?ޒ>?߭?:???&>?H?kj?*?c? ?)?1?]?n?ﺀ??*?P????.?i??;?%>?f?@wu@@@c@ 5@@W@"@@Q@@@Tm@ @ @ ^@ o@ @ p@ #@ k@@?@@@do@&@@X@L@ B@ƛ@@D @O@v@@J@@Ӧ@@`@(@x@k@ Y@!RL@"C@">@#<@$C@%]S@&/j@'DDMAG<@@@*Z@N8@r@@ @@8@@5r@Vm@w@=@@@@ 6@CW@g@@@@@N@g@@c@ /@ om@ @ @!@!X@!0@!@"G4@"@#@#@##@$W@$O@%C@%@&2@&@'@'}@(*@)QH@)@*;@*@+jQ@,O@-&@-ߋ@.@/@0d@1~@2$:@2@30@5 @62@6<@86@9@9@:p@;@[@?@@@A^@BV@C@D@E@Fx@Gv@HP7@H~@INH@I@J=@Kj@K8@KA@K@LT@L@L@MX@Nj@ORi@P;X@Q_t@R1@SD@T@U@V$B@VeE@V@V@VeR@U4@U@U^@UC@U]t@U8@Vi@Vߓ@V@V@V@V@V@W{x@Xyh@Y@[_@]!@_@a y@b@c@c[@c@d@e@gz@iD@k@m@og@p@q@r@s@t@w9@x[@y@z*@{q@~:@c@|@޻@@H@NF@k@[b@VM@t@G@F_@@č@w@?@L@f'@@i@:y@@u@l@@V@w@@@c@@'@V@ @@@Y@GMAG_LERR<.<<_W=?s=:k=1x=2e='T=$ &=q==c=&="=#= "=(m=UG={= R= }=== ݤ=j=F=83=8=3= =(s=;F=KY=T8=fΑ=m]=i=h,j=O|=B#~=2%g=/D^=2-=86=7=5{j=2X=2 =27=7w=#Na=E$=I3=DR}==P=H =A`=:U=7b=2=S=Ke=P2=\=S'=NMf=\n=d=`=s*G=e==v.===b=3=R= =%t===-=^'==mNXTFLUX_E?n=========>c>c>c>c?A?A?A?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?<t?gٞ?gٞ?gٞ?gٞ?Yy?Yy?Yy?????4z?4z?4z?)?)?)?)?)?)?)??@@@@5@5@/@9@9@9@A@A@A@S@]@]@e]>@t4 @t4 @t4 @@ @ @@@O-@@$@@@b@Im@?@ύ@n@9@=@ي~@`D@F@I\@@AA-fA A aA aAhAtA6A!TA'$A. A1-XA6MA?AE|AJA+AQމAW*A^[AjϫAoAwA}AA8A iA8bAA(AAASAiAJACA/A%AW>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W>W=S=S=S=Sٽܗ8ܗ8ܗ8Ѯ;Ѯ;Ѯ;Ѯ;>>>$Jӿ$Jӿ$Jӿ$Jӿ$Jӿ$Jӿ$Jӿ<9P<9Pdm&dm&dm&u u X6)cXXXÁ(& & 7W 贿п5-tBa .#Y]., 6I*gUgU?2* {# %#')RP,A.X0H2I46;:<)0>k@BE+EG?I%JMORrSUXZZ!\,]`Pb%ceg^}hJjl}5m`p>q s u}|Zv5eeuY= D#0+exMWM#wR[w*wV0anrf6XlTMAG_C?()?()?()?()?()?()?()?()?()?()?()?()=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/=O/666667̄7̄7̄7̄7̄7̄7̄7̄7̄7̄7̄7̄^u^u^uKKKgϿgϿgϿgϿgϿgϿgϿ&&&&&55//////u:uuu%%   4Fa}4DA _E8wS k)`[NPIX_EAR?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAA0A0A0ApApApApAAAAAAAAAAAAAAAAAABBBB B B BB$B$B,B<B<B<BLB\B\BdBtB|BBBBBBBBBBBBBBBBBBCC CCCC%C)C-C5C=CCCKCWC_CeCqCyCCCCCCCCCCCCȀCҀC؀CހCCCDD @D@DD@D!@D&D,D3D9DBDHDOD]DD`DD`DDDDDDD@D@EEEEE.PE0E5E;ENPEWE`EWEE}EEEE`ExEqPEhEEEE_$NPIX_Ca@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAPAPAPAPAPAAAAAAAAAAAAAAAAAABBBBBBBB4B4B4B4B4BDBdBdBtBtBBBBBBBBBBBBBBBBBBCC C CCCC!C1C1C9C9CACUC]C]CqCqCyCCCCCCCCCCCCʀCҀCڀCCCCD@D @D@D@D@D$@D(@D.@D;@D>@DF@DODXD\DjDqDyDDDD D`DDD DDD`D DDӀD`D`DD`EEpE EpEEpE%0E+pE40E;0EBEJERE[pEdEnEwpEEEEEhEEEE0E`EEEb|A3>h{y`辇YξzD=zB޾+>pマ)ԾIB~cvG־cf0H0A9潻"ؽhd>h>!>SK=/=_=>> += >0>>M=>Wq>v=!>> > >1 >^>> >xH==б=~=s==Ѭ=D==է>==IJ==}= /=Y=`=f_=<]<=;%RN:A;9;C )CK.7DӾ9P \{c~=%7U?&QAxmrEǾPaMˇm ٔǽ4&|ozx:WKqܒ~2kξVf*ĒʾMӾO)9Q + ^7⽬½I}0Bh0goGU1Sx۴1/ƽ}(}@E鼽Mh̽ښs׽TF]դ=:|Mv: ɽ-w3lPŽͮ >;yl Z9}8=9eA3_ERR4?@PM?L?Z?jm?{˙?J???t.????@?do?ti?v?\u?I L?7?)f?"#?>>k>ͳ>> i>u>=h>;>h >E P>'>>rF>>N>}>'>> >>=i>,>/@=m>>3X>5;>Jh>8G>#>= >>ٱ>#>'>f>'> Ҕ=P> (=t=Ƀ>K>>OW>/>0H=6=[=&=c=Ϲ=[7=o2=7=|C=C>?>)}>WML>Enw>U`V>c>A>O>@> >Ms>qo> W>Ы=A==o=b+==3=Ţ> t>ja>ɠ?@q?@@ZdAtӏ@F?~??ۣ>"?>?R>/>fq> J?~c>J===avE=B=9=N=ڲ>20 >ž? >>Z?>)=,=>#o>(^>e\>}U8>\>Zq=>> ===b=YR=>=9=*j=4Q+=3m=={==6=/>C=7<3<͡<ɣg=O=)A<=;=,6=Oӊ=׍k>{;=/==q>f=A1=Z=a=c\i0B3=C;@^ QTRh1й \m۾tudvUH;>0٩~x*򽝑=魼젇7n;>\?W?,r?47?}>>H2> ?>#>5b>i?D.>Ef>&{z=#o=g=o=R=nC7=> * >G>#k==% q>K'>>M>*T>1>'2>> "==cq<]¼`=DC==v-=] \x>wt3t/T xr7=K>3>)>&O>L>a>U>d>~,>i>Dl>$B>>>>>>>D@> ==)=;==w="N=}}>>B> +> =9=i=z==F=-=B===5m=====gz==^===5==C==="=q=b>>>Lr>lݯ>>M>>p> ?'%>D?\>?>p>? >%=.o=hs=]===f=>7>4>x{?#lL@T@q}@7A @/d@18@+"?In?%u/?\,?<>>H>"?>ĺ> ~=F=Vg=7a=/:=F=F$><>@l>='3=P=\;=>=AWY=j==m>/z>>4cW=ʮ>c>=ߥ=ޯ3=L==6*= (=+=d=]>=m==r=4B=ci= <<<|4=q<t=O= %s= =|X>̯=~`=Vc=W>+=e=4R=C =X;=ҬKoA4==Wk=^=g=pF=z=;=,==X=Kd==f={Z=C=Δ= ===.= =o==w=Ba=<И<ӻʼ~7@(IPUK޼sļ+P@kἈƼ L0$a䫼&ׅ/~W/RtA]BGY3Ƽgzbo6Wbhʽҽ e~,佽KSh&{I67YEAo;<̍=4=>=>+>e8>$>B2>+>%R>ڼ>6Up>B>8#;>kyL>*>û???ŨA8M@Yd@L@Ǩ@V2?yh?G(?p>|??XLe>x>>h!#?>>6\>˚> !>d=W >>:> ==iX;㼭w8K6ƽFPþ237h}* H䗾ll[¾fmȽ2-޾v\ h~~ aח4*c l޽Z=<1¼bq=Bzƒm=;1[н<ٞ=\5; != S=D=Xg"\[=%׺4Yk=_Ծb4s@A4_ERR<>>q>L>Z>>aF>؄>>u4>\>>>@ >ox>y>E>ѱ>ç>y>v>a*>>>w>b>Tj>O.>R>Us^>SO>LՈ>8>"S>>>K=sg=u===X=a===Ն==΢u=r\=͉ =v|=d=k=D====O)=r===z===U= =V=,== =;=?=~= =rh=u)=lP=====kS=&> =o=>%}>>[ Z>8@?>ے?Ŵ>x>>OU> h>z!>5>/ >H<>dE>y?"8?d@'A@I~@T>>?~R>n>=H=K=xO=oN?=F=~>=>>===a=BC=A =aV=2=Ǽ=[>IU>==P>=d> D>"v> ;==jv=nZ=ٝ=!RP===̺C=S>Gw=!5:<̒<<0=dF= =<$= O = =D> = =*ۛ== = =8K==T D=j<ˆl<<̝vB4=R[xetp|Cv?{@ξvNq m ľi ھe6C_Y[Q䌾@_-žbȾ4`iZqC޽hWPWʫk榽f[+n+Cý&`!+t@w;J7Np-兽BYQQAg6!ս/Pe&lzqĽxHtWypWD̈*q  ;u:<<&<RyB4_ERRA`?#}V?/8?<?Jf?Z?aF?]!?YT/?Uw?Q(?OY{?M?IZ?Cڪ?= ?'\j?"V?z>w>m+>, >f>><>M>;>M>0D>R>;>v>U>36> > (>]=V==p==>=(==Ѿ=(=w=0g==g=㐆=c=ޝ==aq=`=j=N==:==,=[1=j=(e=0>=X=މ>==@=g8=3c=П=P= =z=l>E>&>9>j>>-? ?<?"?_?=??h ?>ov>S>>>(ҩ>fW=K]>=>8>??=@.A: Ax@%ByA A@ܺ?̅?"S?%@l ?>5>D?֩H>k>z==P=1='/=:H@=l^={> >Gg=u==at=<ל=:4Y=K=m ==>==Xt=PS===L?=$}=<=;$==#S=6&/]=S=."u= ̊=#=k*=o==pQ=<9<_<ԏ9<:f==7v=Da=ڤ>+}PNDATAAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPA`A`A`A`A`A`A`A`ApApApApApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB BBBBBBB B$B(B,B0B0B4B8B<B@BDBHBLBPBTBXB\B`BdBhBpBtBxB|BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCC0C3C.C4C=C>CACDCNCRCVCRCaCcCeCmCgCcCoCXCjC{CCCNFLAG??@@@@@@@@@@@AA@@A@A`A@A0@@@@@@@@?@@@@@@A@@@@NITER@????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????BHBHA AAA`BHA A@A0BHA A A A A0BHBHBHA A0AA A BHA0A A A A0ABHA A A BHABH@??`STOP;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@A_BIG@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;~:f7:+r:q:1Y9,9)n9K9:9ˬ8Lխ3P9z8l:/9Cr:5g)999vl9C::i:4:V9g9j99ky9:b:'מ8d82V;j69c9\:;Z<;Z<SAREA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@