%!PS-AdobeFont-1.0: frunlt 001.001 %%Title: frunlt %%CreationDate: Wed Jan 7 12:00:30 2004 %%Creator: Carl-Gustav Werner %%DocumentSuppliedResources: font frunlt % Generated from MetaFont bitmap by mftrace 1.0.12, http://www.cs.uu.nl/ % Generated by PfaEdit 1.0 (http://pfaedit.sf.net/) %%EndComments FontDirectory/frunlt known{/frunlt findfont dup/UniqueID known{dup /UniqueID get 4214375 eq exch/FontType get 1 eq and}{pop false}ifelse {save true}{false}ifelse}{false}ifelse 11 dict begin /FontType 1 def /FontMatrix [0.001 0 0 0.001 0 0 ]readonly def /FontName /frunlt def /FontBBox [99 -31 600 731 ]readonly def /UniqueID 4214375 def /PaintType 0 def /FontInfo 9 dict dup begin /version (001.001) readonly def /Notice (Generated from MetaFont bitmap by mftrace 1.0.12, http://www.cs.uu.nl/~hanwen/mftrace/ ) readonly def /FullName (frunlt) readonly def /FamilyName (frunlt) readonly def /Weight (Regular) readonly def /ItalicAngle 0 def /isFixedPitch false def /UnderlinePosition -100 def /UnderlineThickness 50 def end readonly def /Encoding 256 array 0 1 255 { 1 index exch /.notdef put} for dup 0/grave put dup 1/acute put dup 2/circumflex put dup 3/tilde put dup 4/dieresis put dup 5/hungarumlaut put dup 6/ring put dup 7/caron put dup 8/breve put dup 9/macron put dup 10/dotaccent put dup 11/cedilla put dup 12/ogonek put dup 13/quotesinglbase put dup 14/guilsinglleft put dup 15/guilsinglright put dup 16/quotedblleft put dup 17/quotedblright put dup 18/quotedblbase put dup 19/guillemotleft put dup 20/guillemotright put dup 21/endash put dup 22/emdash put dup 23/cwm put dup 24/perthousand put dup 25/dotlessi put dup 26/dotlessj put dup 27/ff put dup 28/fi put dup 29/fl put dup 30/ffi put dup 31/ffl put dup 32/space put dup 33/exclam put dup 34/quotedbl put dup 35/numbersign put dup 36/dollar put dup 37/percent put dup 38/ampersand put dup 39/quoteright put dup 40/parenleft put dup 41/parenright put dup 42/asterisk put dup 43/plus put dup 44/comma put dup 45/hyphen put dup 46/period put dup 47/slash put dup 48/zero put dup 49/one put dup 50/two put dup 51/three put dup 52/four put dup 53/five put dup 54/six put dup 55/seven put dup 56/eight put dup 57/nine put dup 58/colon put dup 59/semicolon put dup 60/less put dup 61/equal put dup 62/greater put dup 63/question put dup 64/at put dup 65/A put dup 66/B put dup 67/C put dup 68/D put dup 69/E put dup 70/F put dup 71/G put dup 72/H put dup 73/I put dup 74/J put dup 75/K put dup 76/L put dup 77/M put dup 78/N put dup 79/O put dup 80/P put dup 81/Q put dup 82/R put dup 83/S put dup 84/T put dup 85/U put dup 86/V put dup 87/W put dup 88/X put dup 89/Y put dup 90/Z put dup 91/bracketleft put dup 92/backslash put dup 93/bracketright put dup 94/asciicircum put dup 95/underscore put dup 96/quoteleft put dup 97/a put dup 98/b put dup 99/c put dup 100/d put dup 101/e put dup 102/f put dup 103/g put dup 104/h put dup 105/i put dup 106/j put dup 107/k put dup 108/l put dup 109/m put dup 110/n put dup 111/o put dup 112/p put dup 113/q put dup 114/r put dup 115/s put dup 116/t put dup 117/u put dup 118/v put dup 119/w put dup 120/x put dup 121/y put dup 122/z put dup 123/braceleft put dup 124/bar put dup 125/braceright put dup 126/asciitilde put dup 127/sfthyphen put dup 128/Abreve put dup 129/Aogonek put dup 130/Cacute put dup 131/Ccaron put dup 132/Dcaron put dup 133/Ecaron put dup 134/Eogonek put dup 135/Gbreve put dup 136/Lacute put dup 137/Lcaron put dup 138/Lslash put dup 139/Nacute put dup 140/Ncaron put dup 141/Eng put dup 142/Ohungarumlaut put dup 143/Racute put dup 144/Rcaron put dup 145/Sacute put dup 146/Scaron put dup 147/Scedilla put dup 148/Tcaron put dup 149/Tcedilla put dup 150/Uhungarumlaut put dup 151/Uring put dup 152/Ydieresis put dup 153/Zacute put dup 154/Zcaron put dup 155/Zdotaccent put dup 156/IJ put dup 157/Idotaccent put dup 158/dcroat put dup 159/section put dup 160/abreve put dup 161/aogonek put dup 162/cacute put dup 163/ccaron put dup 164/dcaron put dup 165/ecaron put dup 166/eogonek put dup 167/gbreve put dup 168/lacute put dup 169/lcaron put dup 170/lslash put dup 171/nacute put dup 172/ncaron put dup 173/eng put dup 174/ohungarumlaut put dup 175/racute put dup 176/rcaron put dup 177/sacute put dup 178/scaron put dup 179/scedilla put dup 180/tcaron put dup 181/tcedilla put dup 182/uhungarumlaut put dup 183/uring put dup 184/ydieresis put dup 185/zacute put dup 186/zcaron put dup 187/zdotaccent put dup 188/ij put dup 189/exclamdown put dup 190/questiondown put dup 191/sterling put dup 192/Agrave put dup 193/Aacute put dup 194/Acircumflex put dup 195/Atilde put dup 196/Adieresis put dup 197/Aring put dup 198/AE put dup 199/Ccedilla put dup 200/Egrave put dup 201/Eacute put dup 202/Ecircumflex put dup 203/Edieresis put dup 204/Igrave put dup 205/Iacute put dup 206/Icircumflex put dup 207/Idieresis put dup 208/Eth put dup 209/Ntilde put dup 210/Ograve put dup 211/Oacute put dup 212/Ocircumflex put dup 213/Otilde put dup 214/Odieresis put dup 215/OE put dup 216/Oslash put dup 217/Ugrave put dup 218/Uacute put dup 219/Ucircumflex put dup 220/Udieresis put dup 221/Yacute put dup 222/Thorn put dup 223/SS put dup 224/agrave put dup 225/aacute put dup 226/acircumflex put dup 227/atilde put dup 228/adieresis put dup 229/aring put dup 230/ae put dup 231/ccedilla put dup 232/egrave put dup 233/eacute put dup 234/ecircumflex put dup 235/edieresis put dup 236/igrave put dup 237/iacute put dup 238/icircumflex put dup 239/idieresis put dup 240/eth put dup 241/ntilde put dup 242/ograve put dup 243/oacute put dup 244/ocircumflex put dup 245/otilde put dup 246/odieresis put dup 247/oe put dup 248/oslash put dup 249/ugrave put dup 250/uacute put dup 251/ucircumflex put dup 252/udieresis put dup 253/yacute put dup 254/thorn put dup 255/germandbls put readonly def currentdict end currentfile eexec Yt?clZP'0*X \}<+}-˕~gj3u(zSw}ϰPQwa o&R_iKWH2()ȓͦ嶑;U"Y0z~%V] *bTaay`q(Zƪt^PNTU[ FڋiX mґf~"TE`a3roeݥvc 0bxɑZ 08(?ztoxe\S .Iوa@-)kt 9uÍԲ1Lè3q : Z ŷruDn]_"RPi Zt-ν02?a|_S lC"ar3︒ӺRXOÝ-&L8qdga,e> h8M>E*{Ql|HsJPIR| DZe~V$qWb&Ǒ Ƃl +DE"Vlf]M1lOyJ ]TC WL^){;uQVm鋽S+g AiԳ-]`nc2c'oih g*PM 'iFh/+|F$"/E)иqym]џN`~RSӌ>8:>S ʀ( -Y0 _C;s=0HzBL{D"-N4Y}h>;%|x*(n>?$ϘA $K/WW nbm-|F'A$al%)fhI^-R>yB#} ̙oXUTFa.KV\}2#Xɛ :'n +Q=l"Uz:C%SV^\HVعv:>x`,M5ӎ!_V{WcSP>*@g8Z׵rי(](ȓ>){[AY eA'Hp@\K3]jzwǥ'8\Ag=M1t C/sm|+5XFEnۯXDoO0 C%Mpj% z"TKFv(;gP>,4RqaeZ:ݨƢ2kk W~iH}BתKEKKӭOx$qi F8|”s=({ѹ5]f=~,7Dmm9n*d5B[o{փ3,[@178?8ycHGVsή- ^UT~b<ZG2Q H+lRHM{M5)!cg?fLh|i:rqR9U( W/)ǂ3w~`1A| eOZ;1BśE%?7m 6(sy|4z)CkCF )ˊUNmoHYTHr2M,%1()vt^g X駹u_<4)jtfSntYn#V-ÉǞЀhj \F:8~BoqHB{,y¯*>#C^ 塢6wh{WME"Q5!M٤s(])QP:Z+O'"ơ/e8B u&& UPfD=$;DjGEO5ܿkg;3D B(+d\E0#uf ^܀brt]pwp/9w{AxB.lސ|v,4)~&ľ nCMuIA,JڣLsv}q#+h 0"N勷0@ν:g*T,Yz]n\;o~"d$%+\.Gaw)I=S-OY}L6u+̺2l{>̉o "Eg y+hv66SH;`mMpNe$Hڋ܁p%j[G&GJ}8 $ƧT4SHI+| ?cY̏E@pQVc2"uCco ϧn͵Ah0ԤL=e: D̊6v0͕E{Kl7MWBS 9)+x(ZmXQvw(`K;av A\g[# n%UYJ |q,3T , G^+;"{&#ã(TK23m_ՃxBVzy6N d aRnPEȜhG_&|&y: _QOpx]xqx#q0 T363ݓel5CJQ;̓MS)jO6@K> ŰDh Rp95P6[dFU| >MkCgdv^At9'=H}8-pvŧ$8jZp}^4?X<dͅm|/k^` X#N2m 6w`5q0>{-ɩLJYڗ؏JHpKq@d9!= 4ėlђzorYL'FUObx'kBao,EnK&):zʹ;o`:q)V=Կl~UcSb K9)mK5Qsؿ]3gy7Ŏ<_hI2TIwMQ/>+LhIk pRiBLNjth~ ,rWaIEat6D>0 t51/ C|藩CD 0@kAYT:#ۗO=)mS@ gGLFWi} _؁/!ϣ۵?+oglR<"pkQYX^T?aΘ]JIC eݬ?0y7T)'-W[MK.t4~*1޳&Ĝ'k}Gt@)rl7+l5@$e;rPj@5Sf[ϕx>@qi(""\AiE m_ĉ;bCˋ` )rUZUq&De}PhoRԶ ѭ:@=*2AFD"^Ԅ!AvG"I) kU8I5csYu7+xE1ؖ "A5|%iϓ` 8ǵтkn^ *_s[Wӡ;O[dգnR Ӆ MN;< < 1Os%10at] vt7Yg ~5%6D. al!U1], ΒR٩7=@޻őN#EI)MYt/fHWlT;Reoq! TGren1 "tz 'r<@]\,xW \(ⰔzsDzГtX½Dcە6F] ^cRKFԔ|_7^<(~{?C:uMiD;#|ʧET_"t/8=髹v jn9ddG^?N zƵiҞH'R^[;ͪH Nk/`}>c Ș.<"sR?gY[$$ma!ӌ2" ZK:a:{-$ZT#ʺ^ǔ:G4\r#㉳v FMevvGh_gDۏ%\&#B/~}64LhK6M![xpLs_bU3+ NA~M':5tX/-^(TBAT @nkN)ɕ755 wk*.Tt]ptk^1 ~/c:%h"❉Pi9.iZcѶXck"vUaؤ$)JTN.ɓRQ|0wB*5On&5TX33-Q6[g|:#d }6 j*[c!9=':ˊmar*0`']mk,)"|D+\ؙ;fW|b(aE/:3exfb3eӭ=|S 3$!=~17VŻP\"1 Ieh3c0z:R_J0~vK;OQ\+yezen{tXljp ^ZmZkge2܀&9A8}Iv_]ø }EoY\Q5.& 25qvڃH0 gs2f"eCHaq9idh" }vW3 xaTmNM\t }VV5'`؊LsZDF48aO =iNj1ox^L(7^o4K&cX=+:>ZK'+݅4Pdz=;$iosIL?D**{m!w@Q- xf_n^ϼ,๜c#WV,XͰ`sc]`0H[Wya"#p :|\?U.pvQozbl\5c-tɽo1c>/#&ܲL@MMw4 >ÒT@Bڟ8WqwOtSKnªӦos EǡQOVw4P:p~lI65 {< aPPC.!múVhnia/hJq?Zfz-_\ ]w"e*팜 8o{2ۘb41]xcCroT/01ϓC)9TI+2:[nSݣ0pphJ|?:,-kDc\#6aK졊E}&s\0oj $I|H\ϺþqL n2}%fߋ_! C(#AJۈWKa.Llcw%j\uM7_YLByC ?n0.E-Ǝ}h Lcܫ:3^)Ԙ'=/P1V(}<1w0ۢrk']>Sd5Su땽cz8פ> 8ܕ#CH6S@&?M r&W(Ȓf|6ʷO]NbF8 vbܺkفjz3j'L;^[:~<+E/g{ߗL!1pN1ܻyhв%Ϟ_&B#Y2LR*u.$%7 !mI=2cAyMW1$Xck{|}T!Wc@`IK`  V"ֽ>z/Mu y~`*[4KG]kmI)  h:@޿ZSDy/K߾Bj,F ;3CZpR u5i,hm`[=Ak ~*rM~Gr1Q3o 4N0h Z:2?A%,d 2r[@4; 1\ P!ZI=QqĻn]n($ ?*Y[Hݤ--{ca]u:#M9 nFqz C=(V V) <^ԔAW_ǽXpϺ*Xa0uɜ6enz96Ȁ%! =u$Aݑ4Dq.}UKh,`S!r8jާh7.X >3T{\"_;:';б}nxm^9hgO?cv8Gl;'>Fm0-`~=_FWKqxn尀OarDǠ)P1[ ӈqjb,EB 9n[Ǜg o[r_{@9*1dvɴLGx *Ш ZfmTb)'r6;s̚BxWJ$Z 0EyHVMER_K_9&!bXVB؆c6}  /*%/e"bަxu-ygf R^Ն*\Ѯm^Qt/5yazNU6;J#`2z1%5ݚE H/iϟEk1|>]?Ҏңi93BU_M7c+M5~E@̊-~đz>g1a㞙}B) ns XqmԀe^{RWWJOyJakǝ ɀd;*oZ|>+""H_ͷu!{@i.(nQ7B'de$r 'LzKgY>EVR |yFbjZ;ZUoFH5cT +89 C7;g*m --fɟC&9ͫ0(<99ɍOf8 ~OEG;~Yyy?y;l@ʶ~K7*5(^1nXJ[Z9A;$}Eہ6;d *NR.Qj-P~ #3YDHC.Zο=):c#Xַ: v=V2^)6ˉlA='ri]^4}{4%Z+aˁ'ifѷicn>@Wɓ_W_2,Xݸò_Ԥi/BEdexYgbҸ1kTN 1ƴi;~_|GzNt@{+zխ( 3ːd}MLцbs+uycp#= :fSR@az"Y{mҾ -7s.& _-?[>#X甿 sJ$Z DI'y3U(-ͶfvFe~Jut2ekuipZФ~j6)Ldy[x`ũ#5fc6YHS雩i7/]Zb|deݢ"s^޷QМ^VĤ0j6"zli͹.v8sbYupf3q ds&R8ITMBp[10 aSj6k ޫeé]%\/SxL' Nt"TYjfz[~NSl&,9ٗPyy\Xom}̶f?kKR@e*^|w<\=aiQɑZgf .M4(H'Edׇ698d&dB!q@0=LvcX#ܙѣQ%zX\w0ٟK$Oz+,?O:!t"_BZpAw:wsoxegn{LCdq;^pmS:I>,xo Gjt|,Z<}wKRfgR5@9߲:77J-; N$^-31VE UA[UO#[*??z]83`ˏD/xxLB\)NrTN𓪾""*e䨬4RۅY g"ܝVLm%v/4Y,,G)89?WϚ,+ٻiߎ@plJD`!ݶdss 5鋧&|̕a65%ali)#ߊC/jHUrz@2hȋnL k*kWfqiH U>Ue}k4#:\ֳۖld~@=u5ޝ:Ԁ;;זKp[Gg6dQIsl-hvKCvVB<݀R: r/f|L180fdet;Qٱb"?^lI+$\Bb%6saR8}GsZmo O  1-uFGϟԆ Hd%kZ8-PRG VYaQ}nl4bm,h0IfHB&g#0PUP>2!^W'eKW4i 3>7.G%܄1dogY3$ZK,^)Kb3YY8 aN܋ ]w@, 6fWp?(7RD>m=~/ ˱IQNKz (^˩m 8" Պtb=PmA f:BAo8," M#vr[sacn*'na{pECݙSpEx<澎= ueCBrrY >9^kIaP`h"%WU}q\;8`0}3'm1 ~tcy8<%g"˥H,c-MyOTXHw3r/p `\uJi`4K~H,hv*pR!y| s&_ؗ7.r*lR?/#xJ!y^_זl \H~f`J涭Z+9`Ֆlx ރ<,B5;ȶZMƲF!r)ۦ%zJ2)ꬃ dZ> 3\[aE6ryjҷ5 2ЍN [ #T:ۗ1_ k2k)#96 2GyM:N.k.|9V1}e3oYh?Pr$.SJpH"^5FUhWr{%4:c@dGIw|u+9=C|Ow~yr$m_𒬜GQTI. " m>V#2ސ7a716y<YPGGٓ,$q[2|a>j2%n8hM9.4io+or/Cͷeo֗ s㇗2-z,/̞USO8ܫОAW,2DWǹˀ&rW#h6kp0?("ajsH-_bY_ߪF2ϳep$p6`]\f*_W˅(!3IO&H+ID70P+?%]JwZ\gx>vu뒮O4HxW|_oϦ [ TSzPJr_tgyGG$3~R¿.:@o&ZL}%-ɱ?/WnY4h"$CuK%@Уy닑:ס|ȹ9YiQW%I-p{' nw"([VзbH@#Y45mT@F+ y˪i# r{Zb>oz #ͅc4&*Y5|sZ"yr iڿ6u Cs4csgx.J*1!@Vb`ӕJPMߵ;F4^7 yxR iPtzơՉ u+U\ \Z;t1w ;_" ڑ0ߖ./w"KW /Is- 1Q>J-\zG֚gIvA^z\0SkVrn{9[9 Vip(%a:py a-JŨUqt̔-vy"I5CM8PqUxmwMk/8#> 7!a￐(c,S=Q G:2|B2[IK!iuڎQCH:(*6G ,εJV[WM+R˰u jY:.YcAWj&Me?S]xAIӄSZ^2Ӧ|;xᢡQ⓻c ]*8.ٔ&!VMڻ 0ֺypDp?B-(8CgUU_rsa'<5FN5JFgTf",.'o:?e4`ǔ">!i~NRylz?CD.?88Z9/'M!#% rEw$X|3ޑ:x N.kF-[)^(X|is2 um9r^9ѯ1;5^J4SSV< Ӫ-q_>(x<zl4my=^ #&&jy2p\NNR e~7U0'yPK%H4+b\/EP_chju<L2¾IlkɝAMkmISuܧY٪A>qj f"k#[ItH $:jXltPV}hkL9&,#!{m]}R59] kg$?j<s*gBt5K垎"Lv>G/M,cBf[w0Yo3PaySAxHUxIn~BnN|W9حL?4(0ϔKdX3^;7%}1Ƃ4|=`=+BbRJYa DXO*3{Kˢ<%o _-95ܑHBk5a Oʗ uu7*JݎG)E17qHqOV( `_1tˁzЇ!7r%@r6YfȄYt =3ūRK;ZaǺWM-^5tZqU73ju-<`۲8]g aiKE0 0*kX 4y#V SjIdR9!wU5Y\T7fq#L@pΕT)MkC h.&z+ ކ!HS0D綂ϑc_#xR1󰬅@3DY 1-^WyKYG.B>Q%ג͕va`H,~?T=pT`gEv<\:=xic\ޭ[6`* ( /buoR+~fbO3Ԉ4!!~yP{S fEe&gs/X\c8$RufA9;<ż,`N.dEIh%0-2U3DĊ;æz$D7U !'O,8$Oݠ |(9lj9ۧUf7m- ^Q.cݖZe7-,ߝOxo:p'YĦ| hX$3Gr$c6%&D}@يTZ;-=P.ruHU)y}Z+ e250ۇܤb'2A5K7EVS (zL=Ni'OQzcz1^>X[2FȞ;زRcm4e>\ }xA74'@]GKFu4= c^DjWrSE#jtJ4\t0MC2XI- 9NScع=dǎQ"l5zԎ^E Xcމ=n\hS0V3-s&7ߐVϵ j.Li8},C*JTe9;cUY_iֱЈj|#ukX,l|ҶeskxX ;쇙aKL[,R Bϒ{3s@+9%+y2id~(-(BCt5/MWg _dP$T:41ynžd hu FQtł1TzfFܼ^ڦMK1Յ|;kaM5˯?(RHj)<%Q}%trEL{> lr̨GoJ0۸bw鵦*U vC^Z+1|^?3: c_}] =oR#Pi鏢] q'6)I1ף;7mM-+Hy'\HCmUcjPp[<*O1kEGS>[Q#۷!FɡVYOlֹ B!;GFXf@ljxlX=s 9)5*|:=#M\u *zCD{{eP*SyMP5l?jSr2DEjI{n_`][i_=D{ZcgA3%5/%({1b;|Xg-V+v-]3yEPy ZӰ5Ì*(bSQ 9ɐ{ *o f[ρ>iuA&P$2Gl Hn_0@J! |!}4[s.GDCLi M8)9Q;d`I!k N)y\ٹØt^ }r-FI͕I LboƁʑBj EZIF9STsULujwi~33˞}.Wt[ b6[6dPIbd9]#+)MτT9q[b3[\=K.jK[Q_z'd='&5ss45'~&@_Ri"hX\vR5)ZnE%Z"ᴄ"e J)3;w@㊑I1dR F[J&Lyӆ>z`ߒ3wh=UQuӢ̆ $.Zw|"&)^=jɿqɵ24[\3ڋ䂁/\CDqj:[aQvNAz dAy8wWHۋc|&HT׼;r1Ns> Ysdpy!(mW!EY.,2خYʳd}|xk`oda-qg3 __Su4'jX.F;`Kc.:qʁ ԅ2#?}:uv,3+_;F&#-ˢ2K]G.pϠ8!`ÿ9P]{%--=p^}90 m)N@rO_fe-prdke^bLpIf `طaHE!!nf@PAPsNo;_4R]jݎ tc Xt.nbH.&8ްI 0msX4{#Oؘ,@uBiW!,qѱWhaBJρ{oCWpkg!@)ruzh؝JĎI}#B)A; jCo`wa"?=͈'cNeǺAiѭ츀є 5s p|}XG]F# Xr_PEY>6ӍEc:k:LɤjP4(R\CYqK7\uMaZv5cSA;2[ׁjHSBS^ iNS Ol"|Z_$Z!:t~xb.<z텽!V;;, FGlwL.ADTE3hhzl@l.{u4Z| t%u&'lxS/}AI>xEݐ IuCz82MkgKЇfZl%8ά?e!]y)q%VK}pL[Je~;[%6ĎJ(It_I;` @s{>hV" 6>6!ުU`/d8}r,`lX_=ar@o쏀UK[_(t%I5^/ZwvQ#3.k&MA (1ȨV ܋2#JM(w

/9]-Ƥ[lcD\ bg$9-ad4N˳sx~)䚌zot껄;XL2!-/a 9){r,m}~x qwM. `S%R]3; 뼳݊[7Qv !/,X#|Fx!EjKך +*׽zpYܔmೌr|CUˊOuȩ`(qX`Z ;yd@&%%ꘌ"a`8Vܳꌬ>I=WOڋ &&kKDY6%gop) Fk>;+)Xzys_=$Օ$˨-8p=V!`O 鲁@}e42MB+{xit o&]\A$46!CQ=M+[uWF$YGoA@q7  0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 cleartomark {restore}if