SR PFri Nov 26 12:07:02 2010laineja hiisi.oulu.fi x86_64linux7.1.1R ***************************************************************** 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). *****************************************************************  SMAd99??W?N?6?I??f??\???t?'?L?y_?>\????3?@?_??>y?忶?X??ϳ??L@^@^@@ I@ @@B@1@@@@ @$@'Y@*@.z@1@5%5@8Ĭ@/n?==?<Ӊ?<?9U?8?8?8[5?8q\?8^w?5?4?5?5>?58?53?1%?.?-'?*-?(;?&?&6?#e?!u? L ?[r???;??? ʝ? ڢ?T?#v?a?G>>> >D>P>ߤT>ٶ> >j>ͦ>ݍ>Ţ3>v6>>|>->>">&>>F>>>@|>J=>{>>>>g>>B> |>> >>=@>~QE>|;>r>{Z>q>df>[I>d>R!>OU>F>An>DQv>GN>M>A>Il><>As>>7>DB><>@5>>59>4=>1>/>*H>"c> >L> >>>s>x>> > >5>=ݙ=*=}=n=1=p{=`,< <<<4< >PINT_ERRd;m;;; ;7;9;; B;;_';(i;ݢ;5;G;8;;;_;+;+;\;;v6;;,;;!;.;;;w;]N;6;;;;@;>;;~g;};uz;e;d;;$::^:1:3:qg:q:#:uS:{:meG:`G1:a :Z':V6:DT:Hu::):4PIX_VARd0.===#=G===B=)==>Q=o}==*= =i==_=t===u='===,=x=====4=p=b==M=+==X1=>==)=$===>I=)L='F=s= =ܭ=m==@=I=1>>ۍ>>>1>>O> > /> eY>DL>->N>iC> >2>|>ض>!>(q>-_>2^>7wl>>>>G;>Os>V >]8b>d>oE>ut>|=>B>ƚ>L~>>6> >*}>h>T>>P>>|f>{\>v!>i>e+9>Z<>S>OR>E{>?:>9>.>)>!>i>P>>>ں=>M=9=%==ȭ=̷=;=ʷ==j==v=B=5=G3===S=Jv=|D=Q2=[=z=a=%;== .=m=7i=cT=Y=s=~=si=b=z=Z6=EO=5SN=[=.J=6O=`U==4=*=Vө=3=L=1@=HP=I7=?!=Iu=E==B=G8=A=6G=H-=; =:R=:zr=6 =7V=C$===:L4=4xp=5a=6=,j=)=*b,=#M=!=$ =z<_^< x=7j=7=8˃=9}=; ==h=?=@=A =BJ=D=Fkz=JyX=O=T=X=e:G=jst=o=uz={jL=ݐ=W=|=== ===-}==%=0==R*=Oe=F%=^=Y=E=@="=2==&@====޸R=:==7f==@>>> >>>m%>!>)1>-\>23*>6Q>;>@p>Cx>=o><+>=D>9?e>6>58>8K!>4>2y>1W>. >%f>" > >>Ϫ> +>>9H==*u==ڞ=)=-v==[==x=====[= ==}%=v=q=hL=cL=d=^-=^-=^~p=W_-=Zy=Nz=N~=QI=E=:=>=D=:f=;=@=4L=,w=ް=0f== =7h=<{g=]<@_Kw>z>>>->>>M>n> >4>>>]>Hr>2>6>Sd>>>#d>š>ؕ>>v\>>P>Ԡ>dl>>>R>A>k>>>¥>Ġ>>%H>qq>>6?>+>s >(>><>gZ>>h>e>>2>1>z>)>E>]J>>Fy>>?B? \??m;??!?w? ? i? ? Op? ????g?nZ?`E?_?lM?=? ?"?#?%A?'?)g?*b:?*\?+?-?-?.A?/?0?1n?2S?3k{?4F^?4c_?5?5Rj?6j?67?76*?7j?8 ?8Bv?8?9?:Bh?;@?;Xm?;:?;?@?>???@j?@?A?Ax?B; ?B6@?C"?D?D;^?E?F?F?G?GK?I+S?IR?I?Ik?Jp?K?L;?M?N$?N?Op?Or?Pw?Pi;?RqK?Rq?R?Rb?Ts?R?S`?S`?Six?T?V#?W?W-?X"?W?Yc?Y?Z+S?[?[?\٧?S ?]U?]?^j9?^c?^{?^?_>r?_v?`L?_4?`[?` ?a]?b:?b)-?b\?b?b?b?`?_KX?W;?V?P?O?4@?5?3?2;?2j?,?,s;?*s?)=<<<={:M;;;9;;ͷp;j;!O;%;ȡ< *<s<|T<\<;-J;R; ;;%;.;ѹ;Kv;<6AKA4A|A#/AUAΖ]AA͢ArA̹A~AˈAʐA*AA#5AAAAAA A#/AAA^AoAsAƫA9AĆA[BA9A-AAAqAΐA2AqA;An^A#?AAZA«AhA7AyAm)AB[A@Ab9AÛAAŒ AA=AĽAŰjAcA-CAĜAʼnAƽA'AƱAAȅcAAșPA1AƟAƟAƠAOASuASuAǛAAAAAiAȯAɄAʋA?A,AA.AˤeA'AAtA A A)~AHApAѭAAѫAziA&'AOA3rAAִAAKAAA{AСA۶zA"AeAAAߢABALAAN[Ao*AdAdAmAmAS@A8GA$APARARAڠAAt~At~AA AAAANAxA`AAA֌AAoAAoAtA-CA-CAA,RAA[A[A.AAAA/A/AAinA߽GAfA*ANA AMA(AʌAB7B_B-B_ B_ BLB.BYFBUBbBOAmAAitA$5AADHAA4AĖ.AAAA|eA~jAuGAuGAc&AFAKkA+AA!A!*PA_ERRdB@)@@W@@o @|@p߹@h@a@VI{@K'@@@7@01@)I@"k@[@=@'@!@f@ @z@o&@@'@ @U@!rm@'F@*@)L@)d@)&@-b@@ՙ@@J@06@9@Ci@Na@?@@?%@A@E@JnL@m @_@^޵@[˼@Ss@N2]@Iu@N@Qi8@R@Mb@5@0@I]W@L@8@8u@F@6,^@6@;F@=@G@FØ@Lj@m'|@`@e@d=@f@f@g=@iܠ@jp@j[@n?@ss@s0@l@a@[@AAJ@cO@_@;r @I@H@) @@(@@ `@@p?U@?ޘ??,?7?h?r`?7i? ??U? J?=}??6??"[?xXe?k?Yr?PKF?Y?F?K?A@?O(?Q?ST?Pȶ?QwK?L[?S[?K?E??Y?3)?Ldg?MJ?3v?BC?F~?T6]?p]>8h?m> >ԓg>{_>d|>m>՞>-.>W>፰>\>t>1>>8n>>cc>a>O=>->>{c>^>>_>FL>%>Ξ>>'>2>x>Ø>%>&o>g>v>pA> >?(E?G>>"7?)5?P?P?=>? ?Et ?N ?d4?'k?%w?1==Wk==Φ=Vh=e=B=>>z>A>$>*>2>6>=>G">P+>X0>d>m>vi>x?>vU;>xD>c\>>G>o>>>jW>a>v>_w>]>nS>Xr>Tt>fy>L>U&>Mtc>Fw>D6>Aw>=i>:QI>/&>.Gx>*>)2>(c>%4>$p>%> N>ŀ>a>!> > #>E>/B>8a>@>E>K}~>N6{>^>^L>_b>c>\9>(>>ph>>l>a>>>S>>W>~>>Q(>T>T>N>c:>#>_F>>j>p>>?>|>>7>S> >L>>>e>f{>۸>E=R?a>͐?2>^#>o? ??e?$܆?9r"?6߄?88Y?ސ:>JI>K? y>l<>O?`?$^?U?!?=@"LM@JU5pY0d>DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:DI:9<Y0_ERRd=%= ==K= F=A=S<<<2i>[=LF>>Ha> B>Y>1>$>-l>3>Ad>`<#>^l>m̓>y>R>i>0>AV>>D>I>u>>>jm>+>o>>ڳd>s>зU>>>>>c~>->n>ڐ>H>M>x>W:>>h>>>|>i->7p>e^>^>(6>->>[>;>>u>pO>œ>q>>>>~B>ƚ>ie>V>>z>>P>r>>>S>Ҽ>WO>@>>f?H>]S?i? >>[>>>k>E>l>? >>Ej>X>>3>ۿ> )>?5?=??$G?7}?B+c?(?K$?7P?IH?+?."sڼ"Լ x# GǻEiv ʮ-»9db߻>IN)޻ŻVz$bmx6$of蜺Hn[X溣F~<ֺϼ>PպAͺ6~q%  N@GRAD_ERRd>>-.>->.t>,C>)-V>%>"+>6>c> >@> >J>.=h== =]==ݶ=1=՚=S=n==Y=ǂS=ŀ=vj=[W=6=~=f=&=Q=?=v==W=.W=§=$=dX=/===o=k0=#==(== =!=ŝ>=Į=7=&== =o=^=====j=8==h=&A=z=9D===6=[V=s=A===Bq==f= =h=>=qZ=44=K=1=u{=z+=Ӿ==nf==k =r=i=`At=T;=F=;q5=-P="G=n=-o=4=U->m>>b><>>ƭE>> >}>>>j>:>8>>Z>>)>>b>>>y>\~>>>.>A>O/>}>~$>>h>>O>ƦV>%>>EA>ɶ>;>r>&>|>>R>R>>VJ>>>Q>1>޲X>?Ue?[W>>?>>>T??l?+?A ?:6?0?7?;c?@c?D?I?PrJ?U˜?Zt?a?h4?kM?j+$?a}p?[?@?hj?j\?Fsy?Y?\9?8?.??A?){^?#?1c? ?S?"U? ??Ө?yJ?Y>$>)>>%h>ɻ>~h>6>>N>>B>G>>1>>q>>k>#7>J>>j>>A>>`>>=>u>>i^>M>o>2>Xs>d>>`>D>>s>h>u>W>QA >y?>r6>G3>=>cS>z>}>yx>]9>'>J>=>>)>>>v>7>w>e~F<>>q>}]>Zy>h{>~>}*A>>$:>>4>>q>yw>y>r>la>^X>[z>pCD>Y>>x>OѠ>K>>W>>Qr>,8>k>>߄>B>3Q>`>RX>M>I>d>F<HhRSMAd?? ?63?+??0??w?2?߭???W?r`?G?᫗?O?p? ?/?Sz?y_?頶?Ɏ???L?{??ݱ??E?|-??|?(|?e?+??$-?g@U@@@A[@@*@4L@D@@.@0@@0@ݺ@ @ :\@ @ |@ K@ @ :@eA@*@@@>O@@K@j@%@.@V@]p@z@w@g@_N@")@@@p@7T@@@@ \F@!(@!@"‡@#O@$a$@%1@&@&@'@(@)U@*-@+6@+@,@-K@.p@/Nw@0-0@1 @1@2@35@4@5|@6c@7KE@84&@9.@: _@:@;G@<@=@>@?DL0MAGd<?g]ZԶ;mᶾ7žꀾ-_y|5+}vоU _#ukXkaWnMC@Ǿ9Ծ0ܾ&P 71-\3> >)f>6,>AJo>W->`>i>>rg>{>%>i>>>3g>\>/>e>>[>i>H>>>ww>>s>>> ->>̭[>?'>ׄ>>`>>>>F'??D!? ???(? o?$7?( ?. ?3?;??@?C?I8A?LE ?Sj?Zt?`|?f8?m}?q?y?}O? h?J{?A? ??o?1??? |?[?n??A???s??????)J?A?X?u6?!?`?€9??4@?Ⱦ?q?G?&?ے???$?m?r?~?Al??=?痢??O?>?9?}@ )??Z?-,???@@@@@r@@  @ @ g@ !@ c@I@͒@0@"U@;6@=`(@E@Iv@s/@x@q@sB@q@v@zК@u@$@Tg@@@`@@u@@OMAG_LERRd<<H<c<$<)W<+)<.#<11<1m+<2D<1 3<0<=nҙ=s'=\?~=oIt= =1SMAG_UERRdC<< <#^=<'q<)n<,i =5=<>=Cw^=I$=Ov=W=]=cm=h =o=uB\=yCH=t=s=uG=s c=ruv=q̖=s =r =p =o=l=e~=bxx=[o=Uq1=Td=M[=H=E>=<*x=8=0=,x=(=$=^=]==0= ===BeBkBoTBעB>ZB>ZBWB!B:B[B2B2BnBBgBSBBHBFYBB゜B4BbB|xBB+BBB7$BBkBC1CFCNC/VC+C"C CC C dCBNCCRCCoC:CؚCCCCCaC~CWC.JCC;C_C"gC$ C$HC&C' C) C+C,$C.6C0C.sC12C2#C4&C5C7C>"CDuCV C\Ch?ClTCCc-Cm`CC%CECCCZ#C4CXCC&2CC5CsC"[`TFLUX_Cd@D@D@D@D@D@D@D@D@D@D@D@DALqALqALqALqALqALqALqALqALqALqALqALqALqALqALqALqALqALqAAAAAAA A A A A A A A A A A AZAZAZA!A!A!B kQB kQB kQB kQB kQB kQB kQB B B B B B'B5B5B=BB=BB=BBLlDBLlDBLlDBLlDBLlDB^BiVBiVBiVBu6Bu6B{9B{9BvBIBuBuB BBB]B]BBB.B.BbBbBB~BBBBB:6B:6BLBA-B-CBqB`BBBCޑCŪ*CdžC+C8CCxC;CCC:Cp._,TMAG_Ed{{{{{{{{{{{{ ! ! ! !#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S#"S1p1pFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrFRrMRMRZ>Z>Z>Z>Z>Z>Z>hBl֦l֦l֦l֦l֦l֦l֦l֦pYs8s8s8s8s8s8s8s8s8z|x|x~~"F"F"F"F"Fxxxd77(/(/(/}o/f/foL44hIy kzbb*5-5-0:w=҃[46@FzHr;s T~3jiE'UTv2?K}a7 YXMO3\j!)Ovu2bh(='gSUtswVivG)gF„WFĢ%CƗEcȟɍF?ʏIbTMAG_Cd ! ! ! ! ! ! ! ! ! ! ! !1p1p1p1p1p1p1p1p1p1p1p1p1p1p1p1p1p1pC|C|C|C|C|C|]z]z]z]z]z]z]z]z]z]z]zeŋeŋeŋl7Tl7Tl7TwB5wB5wB5wB5wB5wB5wB5#####EuuuuuMZZZ qE--I\ƢƢ j\{// q q'n'n*ݔݔ+^.1' }(Rfp"H)ZUo 3"t p?B]]?|u0BF2RUЯ.F]@N,es$b+AŽghvIťK]~:\ǩP}3z:ɿ>eb]'˘*̚ ͑%]μpUЌkCagѯcҿfNPIX_Ed@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPApApAAAAAAAAAAAAAAAAAAAAAAAAAAB BBBBB,B4B4B4B4B4BLBLBLBLBTBTBTBdBtBtB|BBBBBBBBBBBBBBBBBBBBBCCC CCCCCC$C(C-C0C6C<C?CECGCKCOCUCZC\ChCbCmCoCuCzC~CC}CCCCCCCCCCCCCCCCCCCCCCǀCȀCCCրCCCCCCCD@CDDD D@DD!@D.DaDrDDDEE EEE6E@PEOE[Ee@EPEPEEEEE(jNPIX_Cd@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAPAPAPAPAPAPAAAAAAAAAAAAAAAAABBBBBBBB4B4B4B4B4BDBdBdBtBtBtBBBBBBBBBBBBBBBBBCC C CCCC!C1C1C9C9CACUC]C]CiCqCqCCCCCCCCCCCCʀCCـCۀCCCDD@D DD@D D$@D)@D1D6D=DF@DKDRD\De@DjDsD}DDD`D D`DDDDDDD`DǀDDՀDD@D`DEEpE E E0EEE"E)E-@E4E; EAEIER0EYEaEjEspE|0EhE0EEEPEE8EEpE(EEEHEE@EEE FF FFFF%4F,DF4F=FEpFOhFY FchFmFx8FF8nXA3d<_K<> <%c<< ";>;<Χ<2Os<*<"t<<<<<- <;===R=7='[===i=ۉ=?= =y|==]6=+g=K=`8=a=R ===0=C<=C}(=EJ=3=hN=u=? ==!$2=<<.7<<#Ƚ GQ:ǽ_ʻھ~rth;^Z eFzK== 9~yrw!B\e5e㼹/ FBir$A3_ERRd=T1==j<<A<<K;G];;;$#;;[<<*<u< F;"<<<,<b<2<==Y=Z=w=x=%=w%=nb=d=`}=X={w7=E=^y=IK[=<==M=1`=-2%=#T='==X="==q=t=| = C(MDFTJVÉY]Ma$OPTWab0|u:W7w2Ƚ1w1ͽ\K4JE(KƀSǕǽʬdOt"ןjٽJ0_܏89ZԽд޽`܉{큠Fi#'Oپ]#F!X&̾.3w7 ?wX?XE)FTkC;CD/fN$(Rw8*F>K%:.?(K5$w!i(),C ueVa| ƽVTcܫ1 Bz4\轗3j7@]OE娽+)D A F˖ d_nVߍ=&)z=Tf;q}bR=o;2;<<W=90=7=?^2=ND=Yj=YGG=6R=:=q~=w'|=K=St&=y =Zm=c=u= ==/G=`==~=<=>\>|> %5>>>" >/ x>4z><1>3>/b> >B>Gʵ>>/p>5G>ͱ= >_=桥==h=X=Li==z=8==W=W=,=i,=Zѫ=:=0=$=J= =TX<̦<<Ӌ<=<<+==5t=0KO=1U=8ak=Av=C)]=K =LT=O*=6f=:'=Gy=@=Rq=?=T3=VWh=b=`p%=Y%=^hn=U7O=Rf=Y=YE=DS=`d=j/=P&=Z'6=S=c}=R=l=Q=D=2}=0V=!='xj==< =)/<)8=[6<]Z<ϳ<߶^$V>u>jLA4_ERRd<=N=>e=/ҙ=ҏ= :<O<`G<ՙfx=D=J=UX=aJ=aX==^s=X&=U8f=7^=`F=^5=9R=V(+=X=/.=&=A=e=z=,G=== < =Tl@B4dAPMrn<<`<ж<Ԁ<<== =FD== Y=-<[<==Le=@= Ҕ=a==Q=B="֟=;=!!5==)7=>=W=G=I,=-=[^=[==|===t===ă=ѕ=I=\)=:==F=2==2=֞=߅=b+==ɬ=l==p== =K==a$=]t==T3====y==An=====)==h>=k>=BC=81=$==7===x=B=0=*=3=;==e===c===OC==C==ƀ={== ===H==t=۩=Zr=3 =3=f%=25=S;=:=.=""O=@Y=7=A;=e%=H;<A<<&<7D=Β=ډ&==і=["==X=4==~=3=m=b=-=I[=`+=E=0U=4=,fU='e==X=D<m_NDATAdA APAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPAPA`A`A`A`A`A`A`A`A`ApApApApApApApAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB B BBBBBBBBBBBBBBBBBBB B BB B B B B B$B(B(B(B(B(B,B0B0B0B4B8B8B<B<B<B4B8B8B4B4B8B4B4B8B8BXB8B<B<B@B@BHBHBHBLBTBTBPBTBHBPBPBPBTBPBdBpBBBBBCCC C#C)C-C.C1C7CLCPCSCUC[CaCmxNFLAGd??@@@@@@@@@@@@@@@@@@@@AAAAAAAA AAA A0A A0A0A@A@A@A@APA`A`AAAAAAAAAAAAAAAAAAAAAAAAAAAABBBB4B0B`BXB4BBB0B4BPB`BXB@B<B4B@B@B<B DNITERd5A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A BHA A A BHA A A AA A A A A A A A A A`A BHA0BHA A A0A A A A A AA@A A BHA A A A A A A A A A A A A A A A A A A A A A APA A0AApA A A A A A BHBHBHBHA BHBHABH STOPd@@@@@@@@@@@@@A_BIGdB5wF6 4I416/456v5Jn664@6F5U6[96E6@;6!c*6'E5 666B6}K6k455T5Ҭ6!6x5͛66<6 Y856ْ5`6n66/66/5/ 6(5s6L6$~H8*7ȥ6T6d6d6)6n5J6K5-3:6/6`n6.7`g@6 7SI8 7ʮ6T2y84G8w_5`&5?6 8S18mx:-@:\B9'8S9y9ZX:C:Pak9JL6}:G:2x957>86 5dž6r5 5@65v856}`7b80w555a65"E5:,55| 4i5lf{55 ;69"2458?53f4t6h5ZF;:R6;7b:&8Cۉ789i;:`:ՏX://8&E:#::7 ݷ::L;9,N\9q9?k98g8j:@::{9H<:ͤ7ӿ8+8,916/84[0:U8o:6 \7B 94:Al:R:^7Ĵ:g8@7/6 N9A^9?AP::O^:}g9r:\f90y:%kQ9$D79.f849%9`:R:3:fA9):E:895b:SAREAdQ@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@