IMD 1.17: 5/10/2008 11:00:09 UNIX Utilities Version 3.51 Development Set 1031021-mc01 ver 3.51 8 of 8    UQVQFloppy(  ^w   H` n(H`NVH0n .N-@Jm.J9fBn Bp/0n /NPO$J.gB`LN^NupĀ.p/0n /NPO`Nq  0 d n   .filegwnl.c.text .data.bsswnlwndelaywnmaptbtflgioctltwbflgfcntlwnoise.o/ 54gwnoise.c.text .data.bsswslkslkcoliswindioctlmvnoisewnmapslk_onslkshortwcmdwprompt.wknoisewtnoise$wlabelfwuserwguser~lmul__slkhilitewnmap.o/ 545759198 0 0 100644 510 5759187 0 0 100644 2464 ` R .text .data@.bssNV@H NJgL=|=|DJngHnHxW0n /NO JmHnDHxW0n /NO JmJg n`Jg n` |$H0n.N(4AG v`HHgHH`p RC CmAFG v`HHgHH`p RC Cm`(pQ.Hn/.NPOpQ.HnF/.NPOHnFHnNPOHnHxW0n /NO JmHnDHxW0n /N ` R & .text| .data||@.bss||NV0. H"|-qJn m nP lJfp #p-@ .N^NuNVB`$ ."| 1".f .N^NuRpPnp` 0 T .filegwnmap.c.text|.data|.bss|wnmapwpmapBwindowerrnoO Jl^pL N^Nu0n .N-@JmJngJ9f nX0n.N 49HHg n` n$H nAG v`HHgHH`p RC CmJ9fJ9f nX nAG v`HHgHH`p RC Cm`pJ9g$J9f nXpQ. nHh/.`:J9f n(0XpQ. nHh/.NPOpQ. nHh/.NPO nA. nHhNDXOp`NVH 4. SB0H"ЁR& BoV BoV L N^NuNVH t$n&n &`0JgHHrr fJgHHrr gRRRJRKJfpPmJg$nwphys.o/ 545759212 0 0 100644 2324 ` R V'.text(C .data((@.bss,,NVH4. 6.8.J9fCl0HD.0SC0@/0B`LN^Nu0D.0SB0@/0C//<NO 0SDJ@gB0B/NXO.NB0C/NXO.Nv`NVByJ3JLJg .NNJg.`FJfJ9g>Jg.`BB/9NPO.NJg<.NN^NuSm yRr &n v`jJf Jf Jg

pQ./ .N`.p /NXON$=y` yRr `r.p /NXO`\=y`& yRr `.p /NXO0.SnJ@g Sm`J9f .*N0.SnJ@g"Jg.N Smh`NJg.`J9gBB/9NPO.N`(Jg =y` .N0.SnJ@fN8`NVJ9(gJgJfN^NuB9(.Nl`NVJ9(f(.NLN^NuNVH. Sm yRLN^Nu.p/NXO`NV.B/.NPON^Nu  XO"nCYAHP/. NPOp"."n)XpN^NuNVNJgB=|HnHxW0n /NO -@JmpQ./. HnNPO .N^Nu0n .N-@JmpQ./. nHhLNPOp`Nq : X   * F h~,4Xz   4 l    0Hb     .fileR X p x      (.<FR^dt~  ".4D!LV!   x#$$#&.filegwphys.c.text(C.data(.bss,physopphysclrtbtflgphyscrscrollmvcurDL_puts AL_curflg(_curoffrFECL8NVNJg .W0n /NXOJlpN^Nu0. yg|0@.N-@Jm0y.N-@Jm$B/NXO.NB/.NXO.Np./.NXO nH.N3 0. H`dNVHNJf09HLN^Nut`8 H"|Jg$HnHxW/NO Jm .g `RpPmp`Nq  4 B P X jv    .fHOCACMtgotoCD_iob_flsbufLINESCOLSAMputsCEUP_curonCVCI_putchartputswprintf.o/ 545759221 0 0 100644 608 ` R d.text< .data@.bssilegwselect.c.text8.data8.bss8wselectwgetseliswindioctlwncurwnmapwborderlexposewindowwprefreshremovetarget wsave.o/ 545759257 0 0 100644 784 ` R .text .dataNV-| n-H-H||PHn/. /.NO nBN^NuNVA-HHn//. NO Hn0n /NPON^NuNVA -HHn//.NpO Hn0y/NPON^NuNq2 n   .filegwprintf.c.text.data.bsswprintfD_wprf_doprntprintwxwputswncurwput.o/ @.bssNVH<$n0*j40*R60Ѐ.N*@# g:&jP`(S8`:0SDJ@fXK0SBJ@f0*LR30*Jj3L<N^NuNVH<$n0*j40*R6*y gN&jP`(S8`80SDJ@fXK0SBJ@f.N0y5@L0*y5@J.NL<N^Nu* 2bp.filegwsave.c.text .data545759233 0 0 100644 808 ` R .text .data@.bssNVH$n 0n .N-@Jl pLN^NuJ9g*J9f.HRNXO` n.@HRN`JgHH./.NXO`p`NV0n .N-@JlpN^NuJ9g:J9f..HH/NXO` n.@.HH/NXO.HH./.NXO.HH`Nq 0 8 F Z r .bsssavpxoffyoffwsavewrestore~mallocfreetouchwinwstat.o/ 545759272 0 0 100644 1852 ` R (.textP .dataPP@.bssPPNVH $n J9gHnHxW0n /NO Jl pL N^Nup0.r..N5@p0.r..N4p0.r..  .filegwput.c.text .data.bsswputswputcwnmaptbtflgtwbflgfputsansifputcwselect.o/ 545759245 0 0 100644 991 ` R n.text8 .data88@.bss8N5@p0.r..N5@5n`@0n .N-@Jm|&n45S0+ k5@0+k 5@5kp`LNVH $n 8*:<*J9gHnHxW0n /NO JmNp0r../NXO=@p0r../NXO=@0*Hr../NXO=@0*Hr../NXO=@=FHnHxW0n /NO -@J9gz8F0n .N-@Jm&n0+ k40+k 6~0*Bf0*Cg~SfkgRp0rr2+gJg6*4*fTCTBp0r2Ё29Hbp0r2Ё29Hc pL    N^NuHHr€f.N.NJ9f.NHHr€g.N7F0j.0j/?Bg?BgHSNOHHr€g8.N7k J7kLp09.HSNXOp.HSNXO`.N.N0n .Np`.Nq ( P h ~     <Vr  Xn  $08TERMunknownxxxx|dumb:licosgambsncalbcBEBOcdceCIclcmCVDEdlDSEEFEFLhoKMllndpcsesotetiueupusvevsXEXS&27:L7Tb+h8n&t8977<N7f<p$.RX@D.filegwstat.c.textP.dataP.bssPwgetstatwsetstattbtflgioctluldiv__wnmapulmultwbflgLINESCOLSwsaveldeletefreewinsetrecmakewinaspacewfillwborderwrestoredn|ABCDCCCCCEDEEEEE$D*F2F@FGVH\fHrI|JB'8,8KLM%FLMLMLlcreatewselectwprefreshwtty.o/ 545759291 0 0 100644 4476 ` R ; R.textdd .datal L#@.bssNVJ9fNnNN^NuNVJ9g4.HxTBNPO9HH.HxWBNPOB9N^NuNV.N.NN^NuNVJ9f@BNJg4.HxTBNPOJmBHxWBNPOR9N^NuNVBNJmR9N^NuNVJ9fpN^NuA"| C&NJPXOhnvPQ%**%($     $(, 0!4"8#<@$D%H&L'P(T)X*\+` 0nnNJgn`nn||HnHxT/.NO `NVHNJfJ9f $<%`p09rSr b(@0; NJ "&*2:BJRZbjt`Rt2`NtK`Jtn`F$<`>$<`6$<`.$<,`&$<X`$<`$<`$< ``$< LN^NuNVJ9gp09rfpN^Nup`NVHt.lN$@ f$|qJf$|yt.HnNXOrgRB.|HnNXOJyf.N3 yn 3` y0o30Jyf.N3 yn 3P,d-h..filegwtty.c.textd.data#.bsssflagsAMBSNCgottflgsettflgxPCsstrsALBCBEBOCDCECICLCMCVDE` yo3.N3lByNBB/9NPO @ OfB9B`.HnNXO./<NXO.N.N09@33.JgDJyfgetenvtgetentstrcpyLINEStgetnumCOLSSGtgotoCAlongnamettytypeaspaceb_onb_offslkshorttgetflagtgetstrPCresetterm07070700000203017310 nt-m cal 4.1868 joule / Electrical coulomb coul ampere coul/sec amp ampere watt joule/sec volt watt/amp ohm volt/amp mho /ohm farad coul/volt henry sec2/farad weber volt-sec / Light cd candela lumen cd sr lux cd sr/m2 / Money / epoch May 18, 1977 wall st j $ dollar argentinapeso .0030 $ australiadollar 1.1065 $ austriaschilling .0597 $ belgiumfranc .0277 $ brazilcruzeiro .0733 $ britainpound 1.7187 $ canadadollar .9550 $ colombiapeso .0276 $ denmarkkrone .1663 $07550000020000020000031717750000017757000002000000017341usr/lib/unittab/ sccs "@(#)devcmd:unittab.n 1.1" / dimensions m *a* kg *b* sec *c* coul *d* candela *e* dollar *f* radian *g* bit *h* erlang *i* degC *j* / constants fuzz 1 pi 3.14159265358979323846 c 2.997925+8 m/sec fuzz g 9.80665 m/sec2 au 1.49597871+11 m fuzz mole 6.022169+23 fuzz e 1.6021917-19 coul fuzz energy c2 force g mercury 1.33322+5 kg/m2-sec2 hg mercury / dimensionless degree 1|180 pi-radia equadorsucre .0365 $ finlandmarkka .2456 $ francefranc .2021 $ greecedrachma .0272 $ hongkongdollar .2134 $ indiarupee .1145 $ indonesiarupiah .00259 $ iranrial .0143 $ iraqdinar 3.41 $ israelpound .1105 $ italylira .001130 $ japanyen .003607 $ lebanonpound .3285 $ malaysiadollar .4032 $ mexicopeso .0445 $ netherlandsguilder .4080 $ newzealanddollar .9665 $ norwaykrone .1899 $ pakistanrupee .1025 $ perusol .0129 $ phillippinespeso .1345 $ portugalescudo .0259 $ saudiarabiariyal .2860 n circle 2 pi-radian turn 2 pi-radian grade .9 degree arcdeg 1 degree arcmin 1|60 arcdeg ccs 1|36 erlang arcsec 1|60 arcmin steradian radian2 sphere 4 pi-steradian sr steradian / Time second sec s sec minute 60 sec min minute hour 60 min hr hour day 24 hr da day week 7 day year 365.24219879 day fuzz yr year month 1|12 year ms millisec us microsec / Mass gram millikg gm gram mg milligram metricton kilokg / Avoirdupois lb .45359237 kg lbf lb g o$ singaporedollar .4061 $ southafricarand 1.1522 $ southkoreawon .0021 $ spainpeseta .01451 $ swedenkrona .2296 $ switzerlandfranc .3970 $ thailandbhat .050 $ uruguaypeso .2330 $ venezuelabolivar .2335 $ germanymark .4243 $ mark germanymark bolivar venezuelabolivar peseta spainpeseta rand southafricarand escudo portugalescudo sol perusol guilder netherlandsguilder peso mexicopeso yen japanyen lira italylira dinar iraqdinar rial iranrial rupee indiarupee drachma greecedraunce 1|16 lb oz ounce dram 1|16 oz dr dram grain 1|7000 lb gr grain shortton 2000 lb ton shortton longton 2240 lb / Apothecary scruple 20 grain apdram 60 grain apounce 480 grain appound 5760 grain / Length meter m cm centimeter mm millimeter km kilometer nm nanometer micron micrometer angstrom decinanometer inch 2.54 cm in inch foot 12 in feet foot ft foot yard 3 ft yd yard rod 5.5 yd rd rod mile 5280 ft mi mile british 1200|3937 m/ft nmilechma franc francefranc markka finlandmarkka sucre equadorsucre pound britainpound poundsterling britainpound cruzeiro brazilcruzeiro / PDP-11 baud bit/sec byte 8 bit word 2 byte block 512 byte K 1024 word tc 578 block rktrack 12 block rkcylinder 2 rktrack rk 203 rkcylinder rptrack 10 block rpcylinder 20 rptracks rp 406 rpcylinder rftrack 8 block rfshoe 8 rftrack rfdisk 16 rfshoe rf 2 rfdisk / Trivia % 1|100 admiraltyknot 6080 ft/hr apostilb cd/pi-m2 are 1+2  1852m acre 4840 yd2 cc cm3 liter kilocc ml milliliter / US Liquid gallon 231 in3 imperial 1.20095 gal gallon quart 1|4 gal qt quart pint 1|2 qt pt pint floz 1|16 pt fldr 1|8 floz / US Dry dry 268.8025 in3/gallon fuzz peck 8 dry-quart pk peck bushel 4 peck bu bushel / British brgallon 277.420 in3 fuzz brquart 1|4 brgallon brpint 1|2 brquart brfloz 1|20 brpint brpeck 554.84 in3 fuzz brbushel 4 brpeck / Energy Work newton kg-m/sec2 nt newton joule m2 arpentcan 27.52 mi arpentlin 191.835 ft astronomicalunit au atmosphere 1.01325+5 nt/m2 atm atmosphere atomicmassunit 1.66044-27 kg fuzz amu atomicmassunit bag 94 lb bakersdozen 13 bar 1+5 nt/m2 barie 1-1 nt/m2 barleycorn 1|3 in barn 1-28 m2 barrel 42 gal barye 1-1 nt/m2 bev 1+9 e-volt biot 10 amp blondel cd/pi-m2 boardfoot 144 in3 bolt 40 yd bottommeasure 1|40 in britishthermalunit 1.05506+3 joule fuzz btu britishthermalunit refrigeration 12000 btu/ton-hour buck dolla   r cable 720 ft caliber 1-2 in calorie cal carat 205 mg cent centidollar cental 100 lb centesimalminute 1-2 grade centesimalsecond 1-4 grade century 100 year cfs ft3/sec chain 66 ft circularinch 1|4 pi-in2 circularmil 1-6|4 pi-in2 clusec 1-8 mm-hg m3/s coomb 4 bu cord 128 ft3 cordfoot cord crith 9.06-2 gm cubit 18 in cup 1|2 pt curie 3.7+10 /sec dalton amu decade 10 yr dipotre /m displacementton 35 ft3 doppelzentner 100 kg dozen 12 drop .03 cm3 dyne cm-gm/sec2 2.58-4 curie/kg rood 1.21+3 yd rope 20 ft rutherford 1+6 /sec rydberg 1.36054+1 ev sabin 1 ft2 sack 3 bu seam 8 bu section mi2 shippington 40 ft3 shorthundredweight 100 lb shortquarter 25 lb siemens /ohm sigma microsec skein 120 yd skot 1-3 apostilb slug lb-g-sec2/ft span 9 in spat 4 pi sr spindle 14400 yd square 100 ft2 stere m3 sthene 1+3 nt stilb cd/cm2 stoke 1-4 m2/sec stone 14 lb strike 2 bu surveyfoot british-ft surveyorschain 66 ft surveyorslink 66 electronvolt e-volt ell 45 in engineerschain 100 ft engineerslink 100|100 ft equivalentfootcandle lumen/pi-ft2 equivalentlux lumen/pi-m2 equivalentphot cd/pi-cm2 erg cm2-gm/sec2 ev e-volt faraday 9.652+4 coul fathom 6 ft fermi 1-15 m fifth 4|5 qt fin 5 dollar finger 7|8 in firkin 9 gal footcandle lumen/ft2 footlambert cd/pi-ft2 fortnight 14 da franklin 3.33564-10 coul frigorie kilocal furlong 220 yd galileo 1-2 m/sec2 gamma 1-9 weber/m2 gauss 1-4 weber/m2 geodeticfoot |100 ft tablespoon 4 fldr teaspoon 4|3 fldr tesla weber/m2 therm 1+5 btu thermie 1+6 cal timberfoot ft3 tnt 4.6+6 m2/sec2 tonne 1+6 gm torr mm hg township 36 mi2 tun 8 barrel water .22491|2.54 kg/m2-sec2 wey 40 bu weymass 252 lb Xunit 1.00202-13m k 1.38047-16 erg/degC 0707070000020301201007550000020000020000031672720000017757000001500000045760usr/lib/xcppR  5 .text5 .data <british-ft geographicalmile 1852 m gilbert 7.95775-1 amp gill 1|4 pt gross 144 gunterschain 22 yd hand 4 in hectare 1+4 m2 hefnercandle .92 cd hertz /sec hogshead 2 barrel hd hogshead homestead 1|4 mi2 horsepower 550 ft-lb-g/sec hp horsepower hyl gm force sec2/m hz /sec imaginarycubicfoot 1.4 ft3 jeroboam 4|5 gal karat 1|24 kcal kilocal kcalorie kilocal kev 1+3 e-volt key kg khz 1+3 /sec kilderkin 18 gal knot nmile/hr lambert cd/pi-cm2 langley cal/cm2 last 80 bu@.bss  .lib t t league 3 mi lightyear c-yr line 1|12 in link 66|100 ft longhundredweight 112 lb longquarter 28 lb lusec 1-6 mm-hg m3/s mach 331.46 m/sec magnum 2 qt marineleague 3 nmile maxwell 1-8 weber metriccarat 200 mg mev 1+6 e-volt mgd megagal/day mh millihenry mhz 1+6 /sec mil 1-2 in millenium 1000 year minersinch 1.5 ft3/min minim 1|60 fldr mo month mpg mile/gal mph mile/hr nail 1|16 yd nauticalmile nmile nit cd/m2 noggin 1|8 qt nox 1-3 lux ns nanosec oersted 2.5+/< tN1X OQ./HJf/H#0N#/N1x0<N@NVJ \f: 9 h"| l. 9 h"| /1/< fBS `D y  ("f"B`R  y e #"fB`B/< NdXOp-@R #  J# .N$@ y   fS # Npf`B/< N XO` 9 hRr l y -H pc*. NJ gp gp`p.N1xB ."| ,A-H` ./g PJfHn"| A"9 "R NB "B   g  f&JR  g  g #f# #gnS#  J  e.N$@`J g`S  e(.N$@`r~b@0; NJ:T:T~  ,f4 J L N^Nu"y gS  e.N|$@` =gS  e./.N1`2 n./.N1XO. /.N1XOHn/.N1PO. /.N1RXO @(H 9 hR"| #gp-@ѹ h 9 h# `pѮ nJfVJfHn/< N PO` 9 h"| #&n 9 h"| l#Jf# .NH.N # , 9 h"| # , 9 h"| l./< /9 N1PON`.N$@  e 9 h"| <# p J LN^Nu y d2R `NVH $n.N$@G y R  "f$p-@`R  y e #"fB`B/< N XOp-@R #  J#Nb$@` =g**gS  e.N8$@`  f 9 h"| R`fS  e .N$@`R`L *f"J `fA# NR `S  e.N$@`*.g * fS` *\f2`.N$@  f 9 h"| R`$S  dR`S  e .N\$@`RHH"| 1f`S  e.N,$@HH"| 1g`.N y E*HH | 0(gHH | 08g | 08gHH | 0(g | 0(gHH | 08g | 08gHH | 0(g .N*$@ y   fS # N J L N^NuNVH$n&n (nB.HRN1XO-@Jf pLN^Nup`NVHH-y ` p c. N `\-y R .N-@$y HH"|  1g(. &N ` .N-@ y   f`p./.HRN ~PO-@ @-hg#  9 h"| . n/NbXOp-@(J`,HH-@ | . .Ѐ@H-@eB n# # .N-@$y  (f. 9 h"| . n/N XOIPAP-H`  f 9 h"| Sp&y -K | 0(gjHH | 08g | 08gDHH | 0(g\ | 0(g"HH | 08g: | 08fHH"| 1g`HH"| 1fS  dBHR/9 NPOJ g$y ` **f`:# .Nx$@`( * f^ 9 h"| RJ `f^p mR y m y "hѨp `2. p /N1XO`S  ejJ `f# .N$@`  m2*/# .N$@U#  J# /*`.N$@`R`J `f#  J# S HH"y ,1p# `-@`X y "hRp `B. p /N1XO`,  g,HH"|  1fJf p-@`# ` + fSKB(n gRSJ$fR.HTN1XOJg 9 h"| S n./< kN XO 9 h"| R nC!IS # #  n LN^NuB /f" **f` y "hRp `Jg:HH"|  1f-np nCPe .HR/NPOJg 9 h"| . n/NXOAP".쒈R$n` y Smz y "hRp `v "g 'fROڵd.gA# HH` /gS  eJJ `g  mH*/# .N$@U#  J# /*`HH"| 1fN`.N$@`NVH$n#  J# .Nz$@ y HH"|  1g J LN^NuNVH$np pnL. ,/< xNXO`$ 9 h"| < 1"9 po.N4$@ y  # $HN`J toS t 9 t"| &q`T&y   p e*. NJ gp gp`p.N1x y R B 9 p"| x# y  Id (J`  d Jg` 9 pR pOgv` y Sm y "hRp `. p /N1XOSKRJ`. p /N1XOSKRJ` &n`.N.-@$y   f, 9 h"| Sp n./< 9NXO`: )g4 ,gHH"|  1g* nHH-@B./< G`4JfS` nC̱e* nHH-@B./< VNvXO n`> nX `ڵeBR 9 h"| . n/(NDXO` n# # .N-@$y  \f * fJf  p-@ y Smt`Zd  f y SlV. p /N1XO`Եd(HH"| 1f     f *\g`(J`RdHH"| 1f-np nCPe&.HR/NPOJgAP".쒈R$Ld`d  f *\g.`NVH<$n#  ,.N$@ y   fpѹ N<#  ,.N$@p  y ##  ѹ BHR/9 N|PO&@S TfJ fl.NH` `fJ fR.NB$@`T \fJ f4.N` tfjR .N$@BHR/9 NPO&@S 9 h"| .HR/9 N>PO/NXOJ fJgrR ` pfrR .N$@BHR/9 IpB 9 h"| l./< .HTN1POJfp$-@gHGpKp fp-@#  ,R p# 9 h"| # $ 9 h"| l# (.N$@ y   g y  (fp# ` n ./< &NXO`*J grB#  J# .N@$@ y  (fR y  )fS fS`p f y  ,fAe`r 9 h"| 1"9 $gr 9 h-qhp-@l`. y e#  J# .NF$@.k .h-@hSll y e#  J# .N$@9 Jg n ./< &NzXO`* ISNPO&@S 9 h"| .HR/9 NPO/NJXOJ fJg R `JR `@ lfFJ gS f&NJ`J g`R S `B/< xNXO` hfDJ g S g R `R N`J fB/< NXO` Xf^J fR .N$@p.HR/9 NhPOS 9 h"| .HR/9 NPO/N,XO`@ dfF#  9 h"| # J fN0JgR `R $y ` fJ fJ \f#  J# ` $y # p  y #(J`RLJg  lS #  ,`j y e#  J# .N$@`D9 fR$HHSCp&qJ#g$ y e#  J# .Nn$@`$HH"| 1f`#  J#  J L<N^Nu  f y  (\g y R  y eApc n ./< 3NXO`NVH $n&JJfSc #/ff.B J L N^NuNVH $n&y  y R f K L N^NuNVpN^NuNVH $| It` | 08 | 8HHJf$| ` | 08 | 8HHJf$| ` | 8HHJf$| ` | f  e.NV$@(y `RLHH"|  1gt` Ѐ"ЁHHЁr0$HH"|0 1fJg 9 h"| A"S `RL` . NHH"|  1g  gz "g. N`f*y R "g  gJfd. NB 9 h"| l./9 N1XOJg 9 h"| l# #  y   gx.N$@`` f p# `Fpѹ  y   f# `* y HH"|0 1fNB/< NXOR `#  J# .N$@ y   fS `NVH $nGJfGHH"| 1f #=8HHJf$| ` | 8HHJf9 HH"| 1"9: $<` | ,"| ,1((Sl$| ` | 8HHJfp# h"| l#  | # ,# t`: "n qHH @-f "n q(HH @Fg.nJ@g @Cg @Dgf @Eg`tR ``R.  "n /1N1RXO @# f "n ./< /<0N1POp`D c "n ./< `l "n qJ(gR  qA"y X `v @Igt @Pg6 @Rg: @Uf c0 "n ./< Nf  Jf`$| Jf#  < #  ,HnNDXO y  L N^NuNVH#  y R #.NX$@pB9  J LN^NuNV 9 h"| l qJg 9 h./< /<0N1PO 9 h"| ./< /<0N1PO./. /./<0N1O J g. `. /<0N1XOp oR N^NuNVp# ./. /.N2POB N^NuNV-y p# . /.NXO# N^NuNVH $nB9 HH` ЂրHHJf$. N1$l "| I`JB/< NXOJXO`R \`R d` "n qA"y X "`p l "n ./< ` "n qA&H 9 R "| ,#`n "n ./< `^ 0 f. . "n /1N1RXO @# f" "n ./< 0NXOp.N1x "n .N8( 9 h"| l# 9 h./< B/9 N1PO 9 h( "n .N"| "# ,` 0 fl. H "n /1N1RXO @# f$ "n ./< JNXOp.N1x`:.0N1F. /9 N1XO` "n ./< ZNXORm gp gp`p.N1x`R(| L`p f,(`&&T g$nf*Jfp f TB#  L L N^NuQ dJg`hNVH$n&n SB roI`(KTBpf.Nt$@.HRNXO-@ nJgJ f.HSN"XO# `B  n LN^NuNVdH<$n n (h f`l n ./< NFXO`V 4 8nR 0  0oJ dg`B 0# 4B 8 n # , 9 h"| ./9 ,N XONP n f.IpB 9 h"| ./< +HTN1POJg:` n f, 9 h"| # B 9 R "| ,# m 9 R B. zN# T. N# X. N# \. N# `. N# h. N# l. N# p. N# t. Nx# d. Nh# . NX# $< ` |  B0(Sl. N# x. N# |. N# . N# 9 h"| l-q 9 h#  9 h"| #-| l` X.N. n e-| `*p=./N1&XO$@ gBp. nX/NXO n e 9 h"| l##    8  y A# A#  B B p# NՆ y  # # p# .N>J gp gpL N^Nup`NV. /./< /9 N1O N^NuNVJ g. /./< /9 N1O N^NuNV. /./< /9 N1O N^NuNVH$n&n (|  roA-HP nB` SB-KJf n |  LN^NuNqNVH `H y  y # # `*&| ,Y  e0. /N1XOJf   "| ,-q`B$| !Jg"y f"HH-@` y  9nf 0m^ &1 则 "| 1ДR$ kl& "| h$1 "| 1"Dg: "| 1"| h$1` 列# "| &1 则 "| 1ДR$ kl$ "| h$1 "| 1"Dg "| 1"| h$1# `# \# X 9 d`RNq y  0fD (xg y  (Xfp. y Hh`p. y HhNXO`p`p ./9 ` y HH"| 1g. 3/9 N1XOJfp# ѹ -|`^J gT 9  ro y I`(y HHBp./9 NXO-@ B S `p./9 NXO-@. /9 N*XO nJgp# -|` y  'f -| (\f y  ('fB($y L`RJg"y )f`. y  (9n, (0m$p. y HhN4XO@HH# `* y (HH# ` y (HH @00 l %s: argument mismatch# %d "%s" token too long%s: unterminated macro call"%s" %s: to# J g2p(g* g . /< fN XOB S y  y # #  .L N^Nu. /< ;N1XOJf y `$ y  y HH./< >N XO. N #  y   f <` y B y  /f (*f`nNVB-n`r0r6b@0; NJ7nnnnnnnnnn~~~~~~ .r0-@`Z .ra-@p mD .rA-@p m0p-@plgpLf nJg./< N XOJo much pushbackno spacetoken too longbad include syntaxUnreasonable include nestingno space/rCan't find include file %s"%s" bad sccs syntaxtoo much definingillegal macro name%s: missing )bad formal: %stoo many formals: %s%s redefinedIf-less endifIf-less elsebad number for #linebad file for #linebad file for #lineundefined control 1%s: %d: (in preprocessor if) too many defines%s: macro recursion%d"%s"%s: actuals too long_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzm,. .N1Ю-@ nRHH-@f .N^NuNVH<# X# \B `B dB hB lp# p&y X(y \$9 `X Xe. N`(X& ` 9 lrb@0; NJr. Np# l`J "|  1&m. kl& "| h 1"| f `0YLYK d`J pf pL<N^Nup# p "| &1 ozJ plN# plB pֹ pmV km`L "| h&1 "| 1 pf(p# p# $J loS l` "| &1pf01234567890123456789. "'/\ "'\* .wCan't open %s too many -D options, ignoring %stoo many -U options, ignoring %sexcessive -I file (%s) ignoredunknown flag %srNo source file %s"%s" wCan't create %sextraneous name %s/usr/includedefineundefincludesccselseendififdefifndefiflineclassunixmc68k__LINE____FILE__command lineR%.8s %05d D%.8s %05d F%.8s %05d            ,J plNP# plB p*| P`Ppf -f`v *` . *N1` . *N1# `. *N1` *В` *` *"` *"` *lp` *n` *o` *l`z *g`n *f`d *`v *"`j *``Jg>Jf`6Jf`Jg *`: `4# `H D`"Jgbp` F`# ` Srb@0; NJ$2>JV`jtPJm  pf&-lp`Jg# d$K "| (1f 列# "|<> -<> .<> /<> 0 1 #:  <  9 ;      !                      "%&'()*+,-./01t .data C(@.bss C( C(D.lib l l2345678$=  /< lN1X OQ./HJf/H#0NN/N1llaaLCC7)  $x0<N@NV./. /.BBp!/NRO @ N^NuNVHp.B/B/. /.NRO$@ .rg0r g0r6grHg$. 'N`.Ny8%@`%n J LN^NuNV  C&^|  ?,():) (/N y a"n  y ar !A.Npѹ a.N~`NV 9 `"| aJm. (E` a af. (aNN^Nu 9 `"| aAr .N`NV p ae . ({N 9 a a# ` y ar!Apѹ aN^NuNVH< 9 `R"| aE-J y aK`J(J`: o0A-H-@( n -l n)h n!nPe*n-JeG`( f-@./< (NXOL<N^NuP aeA# a`NV\ @ qX @e . (N y @ C< y @BhN^NuNV y @Jhf# C<] @N^Nu]||&&>><<>=<=!===bt n f r \\+-*/%<>&^|?:!~(),defined\ Illegal character %c in preprocessor if"defined" modifying non-identifier "%s" in preprocessor ifIllegal number %syacc stack overflowsyntax error@(#) cxref:cxref.sl 1.5 0707070000020301171007550000020000020000031670740000017757000001600000153450usr/lib/xpassR |" C(D .tex @ p @e y @1|`NVH<# qX v # s vB vB vB vB v p# v$&y v (y v$9 vX v e. (N1@`(X& C8` 9 v rb@0; NJr. (N1@p# v `J "|  1&m. vl& "| 1"|  f `YLYK sd`J v$f pL<N^Nup# v$ "| &1 o|J v$lNV# v$lB v$ֹ v$mV vm`L "| &1 "|  1 v$f(p# v$# C4 C8$J v oS v ` "| "&1pfvJ v$lNV# v$lB    v$*| `Ppf -f`"B v(B v,`.p v(gp.//*NCPO/N!XON`J v,g . (NJ v0g v7 jra N*0`p# v,` j` jra p`\B v( jra`B v(`p.B/N.PO# C8B v(`pp.B/N`B R/( j/(NBPO"j`&# v(`8B R/( j/(NBPO"j#@` R. j/( j/(NBPO"j#@ Rra j `.N-`B/N+XO# C8# v8 v<`DBp/N,XO# C8p` XB/N,XO# C8` .N,`&# v@.N,. vD\p# v0N4 ``DNJ v0f . *ENp # `# `p # C8.`Tp # C8.Ny8./*pm/NdPO.N`~J v0gp # C8.N`p# C8.N`NN6J v0f . *]N jrfJgp# `p # `.Np# v0p # `p `f.N~`L. `Ny8./*pm/NdPO.N`"Jg .N`J v0f . *uNN~p # `# `p # C8.Np# v0Jg*. `Ny8./*pm/NdPO.N` ``Np # `B/*pl/NdPO.Np # C8.NN/*`./N+XO# C8`.p/N,XO`8./N,XO# C8B v<`B v(B v<` xp v(g B v(`n 9 R ./< (/< C(N1PO. v(p//< C(NIPO/Bp/NzO //NCPO/N!XO. )NB v< R`. v(//*`# C8`X. v(//*NCPO/N!XO# v8 v<`,9 v;f . ).NJmp@n. )INp$p@./*/*NCPO/N!XO`09 v;f . )\N.p///< vHN?O B C8`B/p ` BB/*` 6B/*`Jn . )wN./*p6` .BpB v0`R# v8 C8p# v8# v<`6.N# C8# v8`p;%@`p v$f`^p v$gRp v$f`Bp v$g p v$fvp v$g"p v$gp v$gp v$gp`J Ag@. *`2./* *R`./*p/NdPO./*p/`&. *N./*`^p.Ny8./*/Nd`p0"Rr g p0r0f. *N# C8` B/ *T`B//*`p.Ny8./pNfp`jp `d.`@./*po/NdPO# C8 @ hra y C8 y C8# C8`.N `6B/*/*p/NdO /p `B/*/N.PO# C8. vD/Nf`T# C8`2J v,g . )NB/*`B/*Bp/NO /pH/NPO# C8B v<`p# v<. vD/*NXO. vD/*NfXOp. *N1"| vTJ1fp. *N1"| vP# `~.N1^p# v<. vD/N(`r. v(//*NCPO @$HPN!XO R.N5F`*./*NCXO.NA`. v(NF.//*NCPO/N!XO`.N:N9v`.N:`N>6`. )N`N=`S v,p v,fB v,NX. v,NK~Np A y A # D A pH`./*pF`pDf0.NxJg . +NB/*p/NdPO%@# P. vD/N(XOBBp/NdPO./*pE`r# P. vD/N(XOJ v,fzp. 9 PN1"| vPJf\p. 9 PN1"| vHA./< +(NXOp.B/BBpa/NRO&@'y Pp.HSN!XOBBp/NdPO# C8p. `jBNy8# C8 @!y T y C8!|@Jgp.N"y C8#@"y C8#@ `BBp/NdPO# C8 @!y X!y \`N8:`V./*NCXO# C8 @r j`p.Bp` Bp/Bp/N`H(HBPJm  v$f&-lp`Jg6# v$K "| <(1f 列# C8 "| `&1 则 "| t 1ДR$ vl& "| $1 "|  1"Dg "| t 1"| $1`l 列# C8 "| `&1 则 "| t 1ДR$ vl$ "| $1 "|  1"Dg "| t 1"| $1# v# v# v 9 v`"NqNVHp-@t .Ѐ-@RJfp"-@LN^NuNVN^NuNVpc.NJ +Lgp +L   m. 0`:. 0./<0N1XO././. /./<0N1O. 0?/<0N1XOp.N1xN^NuNVN^NuNV-| h` nra pѮ  c# h dN^NuNV-y d  g4 n`:-H ng2raf n# d N^Nu  f | h` nA`. 0AN`NVJ +Lf2-| h` nrag./< 0hNXOpѮ  cN$N^NuNV nrag./NXON^NuNVJf. 0yNfN^Nu nra `NVH$np-@-@HnHn/.HR n NO "| 8 1rrg0rg LN^Nu./. /*NPO$j-nJf.N` . Srb@0; NJ$nnnB .Urb@0; NJ<"x<xxxxxxxx<xx<"JfP`pgpf:J v,f0| p0r f# L`pgp`0pf| `$ .谮 f`pgpg`pf| p0r fl# L`` .谮 f. v@HRN`XOJg`x .谮 fl *"9 v@R v@fV.N*`JpfB| p0r f# L` .谮 f0*H"| C@Jf`p gp g .g`$j-n`NVH$n "| 8 1r$pg. /*NXOpf. /*NXO. n NLN^NuNVH$| +P`( "| 8#  "| AC EJlLN^NuNqNV nr8fB.N"n#@ n.N"n#@ n N^NuB/ p /NdPO-@p0"nrg.N @`NVH $np-@r gp f.NzJ 0g`$ "| 8 1r&pgpf .N%@.N%@ rPglnTrgRn rgHrgr g8r grgrg rgrBNp.N. AtN.Nn(rQgrRgrSgrTgrUgrWgrXgrYgrhgrif.`.NZ%@` jrg . 0N.N@Jg jr` jrf jr j!j j!j j!j pa$ j L N^Nu.NJgX j"H")D!Ap$$.NJf jrf jg-j%j%n j f8-j-H-h n-h%H n!n n!n%npfX jrfN jrfD j hf8 j.p//*NrRPOJg j hra j j%h jrf. j f$ hrf j.//*N`f./< 1 NXOp fp0r f~# L`rprg r gr f n5h` 0.@5@ n5h .gBBp? /HRNO `r . Srb@0; NJ"x44TTxx. DHRNXO`p %@p0r f# L`p %@| p f.N`p %@B* p @ej y @1|`Z. v@HRNfXOp fB v@` 9 v@R v@%@` 9 HS H%@p v,f 9 H l# `NV $m . 12N 9 $R $"| (#N^NuNVrRPOJf jrf jf.//*NrRPOJfp fF.NLJg: j.N-@m(Jgzp@$$ jr!A j!A j!npf.NJg jJl"j")D!Ap$$`.NJg| jrfn jra . /*/*/*N|O %@pa$.N @` jrf(-j%j%n rPЀ"| 001H$ J`NVHJo .Sg pLN^Nut` .-@Rpm `NV nrf @fpN^Nup`NVHJg he 8e . 0N n-hl . 0Np. .Np AB v4N8B v(p# A# `# `B `J +Lf@ _` A g . 1KNJ $g . 1XNJ `g . 1nN# _` A B $B D <# H# p# v0B `# a aN^NuNVH # t`n "| (&1mZp. N1"| vHEpf,p.B/BBpa/NRO&@'Cp .HSNzXO. HRNXOR $m. A\NR p# AB $L N^NuNVH p. .N1"| vHE *Jg6rgr g r fp f`z.g`n.fdBBBBBpa/NRO&@'n.1"| vHE. /.N#(XO n-h./. N$XO-@ -j* HH-@p fJ* g&Jg pfjp v,f g . Qrb*@0; NJ LN^Nu.f./< 0NXO` .f 0*H-@ n-h-n`p0r0fj ."| C@Jf .$1 ."| C@#`2 ."| C@Jg .$1 ."| C@ 1f~RR .rr®؀-@p0flpgp gp f*0*H"n gp gp g p f* HH-@.g*Bp/p? /HRNO gp`.gp `p '@.gp `.gp `p.HSNtXO# v8 v<0j.B/*N1H9 v;gp`9 v;gp `p -@ ."| ( 1# v8# v< .R# v( R"| C@# C<&9 Atp-@-@ .X$` "| (*1.NJm m . 1{Np. N1"| vHEp f& *l-@ *o-@ 5@`0j./*NXO(* g* HHr?`0j.0j//*NPO,Jf./< 1NXO v@o# v@. N1Jg. N1R.N1&R $mp.N. 9 v@N1Jg. 9 v@N1R.N1# v@p f.HHN^NuNVH p g p f y  rg r f   gvp0"y  r0fbp# N y  . Nb y  Aܱ g y  ("| C@ 1`p.NQNR L N^NuJ g . ApNvt .NB BNQBBp/NdPO$@ D%@ J`NVH.Ny8$@ 9 A<ѹ .N~NLN^NuNVH| 9 rgrgrg#   y  $(&( y  (( *(p0r0f~ "| C@,1 y  .N y  . 9 N1*m.//N*PO.N*Jgg . 2NJf . f.HHfp`0.Hf0.Hfp.N-@.B/.NPO# v@./.NXO& T"| C@#J v@f . 1N "| C@# v@ T# .V"| (-q V"| C@# .T"| (# v@# $.B/.Np g8po2. 2NB $. A\NB B L|N^Nu.//NPO.Nn`NVH<$nJ mp g p f. 3Np# `tp g p fD y  # P.BBp/NdO /p:/NdPO$@.NL 9 Al`4 9 A\`*NVp-@B`R .".r0Jg:rg~r gjr0f$ . R "| C@./.N1XO-@T ."9 A@[o ."| C@Jf4. 2>N 9 A@N^Nu. 2N. 9 ATN1` ."| C@./1N1XO`NVH 9 gt 9 o .fչ `.HRNXXO/N>XON.N~`NVH<`p. N1"| vHA-H ("y  Щ . n0h/ n0h/ n/(/`p0r0f y  R(( y  ("| C@m bj y  -P. N1"y  Щ . I/( (R/p"y  ")/ y  /(NOLp. .N1"| vT1g,p. .N1"| vT1HHr?D"y  "` y  Bp g p f p0 r0gp f . 2vNp0 r0f . rr® -@ R`p ft y  ("| C@-qp. .N1"| vHE * g* f . 2N-j 0*H-@0*H-@ *Ѯ`L-@T"| C@$1 .&1`V$9 AX&9 A<`H$9 Al&9 AP`:$9 A\&9 A@`,Jl. 3|N$9 A\`.N$&9 A@ . o. 3N-C J fv. 9 v@N1Jg. 9 v@N1R.N1# v@Jm. 3N` 9 ` v@ d . 3N . ѹ v@`. 9 v@N1Ю o0. 9 v@N1Jg. 9 v@N1R.N1# v@Jmpf* * v@f* HHr@ g pLN^Nu%y v@ 9 ` v@ d . 3N . ѹ v@%D.Np`NVH v$9 v(f>h>@>$>>>T>9 v;f. 4N`9 v;f. 4`p v8g. $ RЀ"| 01Hg dR `.0/N1XOA# BL N^NuNVH p./< 8cNXOp./< 8NXOp./< 8NXOp./< 8NXOp./< 8NXO _t` "| # 6DR o$| 6D0HR"| #JRmP`&| 8`HHR"| # 6LJf&| 9`HHR"| # 6TJf&| 9 `HHR"| # 6\JfNL N^NuNVHxS0m y0R0@H` .0N1$ gV rg.r g6r\fS0mh y0R0@H`\. 9N`. 9NR vD4`J v,f. 5N`p Hn. NJfp v,fp N^Nup`p v,o. 5 `vp v,gr. 5.``. 5 . rr® -@ p0 r gp0 r0g  rf . 5` .``./< 5NXO`JNVH n$p. N1"| vHE`,R m t$| vH`E nf . 5Npf|!-J nr. N1"| vHA-H n t` nR"ngpѮRpo J LN^NuNVHB$nB` .ЀHHЁ-@RpoRJf. .N1-@p" f`.0N1$ r6gpnJ g*Jgl .N9>` f. 9BN` ./N-@r.N1"| vHIpf8$LnB` nJgpѮRpnBB, `R,HHrC f$$L&nB`fJg(Rpn`R mB(| vH` .LN^NuI .fT. 5N`DNVH $n*HHrC.HRNXOr.N1"| vHGJf"p'@`pgG (e&| vHf K L N^NuNVH $9 vD&| vH` pgG (e. 5N$Kpfv`0*H# vDJlD# vD* HHoDJg * fpo# vD./< 5NXO*g.NVp%@v` JgXOR`l R.BNXO.p/NXO 9 C<"| C@#LN^NuJf . 9nN. A< 9 A@N1nJ AfJ Agpo. 9N`NVH`# A`#  p./NXO. 9/< N1XOJf~p# A`r#  p./NXO. 9/< N1XOJfBp# AB Ax`0#  p./NXO. 9/< N1XOJfB v0`rAg~n|rg,r gBFJNRVZ^bfjt`:t`4t`.t`*t `&t `"t`t`t`t`t`t` t`t`t "| 7LE RHHf@./< N1XOJfZ0*Hrb@@0; NJDL\h~pL N^Nu# v8 v<0j.B0H/N. :N | B08po . :5N. :WNB C4` | 8R`pS0m y0R0@H` .0N1$p*fN`R vDN.`S0m y  p.p /NXOS0m y0R0@H` .0N1$p g$| @(`2 S0m y0R0@H` .0N1$Rp fB. @(/< ;/9  N1PO`NqNVH<|$n &n ."| 8 1r&pfff` .r g$rLg rMg`J Ag . ;N./.HRN POJg` *"*@%@%A`p fpgpffp# vfpB# C4p` p=fpT# C4p`S0m y0R0@H` .0N1rgrgjrgbrgfr@g^rUgBnrPg8rQg2rRg,rSg&rTg rVgrWgrXgrYgrmfJ Ag . <N./.HRN POJgnpa&`$pf^pgpfPpgpfB .rgrgr grgpr^gr|fp`pP# C4p`p`S0m y0R0@H` .0N1$pg./< :NXOpC`$.0/N1XO0*H# C40*H`./< :NXO. :NS0m y0R0@H` .0N1$ R"| "(N1`p.B/HSHR/.NO(@.N$g.NTJg . <4N f f& rgrf.N)@.N)@gpofJ @g.N p g$g l` l*H)m)m)m g.HTNXO(@ g.HTNXO(@g.N(@ g.N0(@ g$l&l .r:gnprgnrgrgrfp`p. 9 PN1"| vHA-HJf:./< PO`v. =d` * g. =N`rCgnVr@grAgrBf^ l. /( l/(N36PO A@oJp.B//,N^O )@`.rEgv. N1"L"`vJf. >MN``A(H L. N1"L"`D .`: .聪`0 .豪`&-n *".`-n *".%@p` *D` *F`Jfp` *m`v *o`h *n`Z *l`N *m`B *o`6 *l`( *n` *g` *f|p`TNVH |$n j$( j&(p gfj "| 81g"pPgpQg. >[NL |N^Nup ff j ( "j g "| ./< >w`Zp0rg p0r0f&j`&jp0rg:p0r0g.pfrFgrHg rof * g . =~NBHSp/NtPO&@(+*+. //HSHRpb/NO$@p$fpa((J`-km8p. .N1"| vHA-H ( g ( g n( f . NXO`` j(( j*(`p0r0g rfp0r0f2 f* "| C@,1  1g. >N`p0r0fRp0r0fR rr‚$ rrƒ&f j ( "j g. >`p0r0gJ rg>. ?`|NVH $n jr. (N1"| vHG jra $.N$@p0rgp%@p@r«-@0+H-@0+H-@././.HRNO $@-k+ HH-@.g*-y A\p-@. .N1.N1-@Jg@././././././.. .N1"| vV1g. j @g0r. (N1"| vT1HH-@rgpfVpgp f@pєp@r¬)@NO/HRp/NO.N$@BHRp /N|PO$@.g:0k.B/+BHRpg/NO$@. +N1r?®老%@.N @ L N^NuNVH$n rg8r gr^gDr_g&rgfD$j` jrbg4 jrfg*rdg$p0r0g r g pLN^Nup`NVHp.B/BBp/NO$@%n%|@.N @ LN^NuNVH$n. /*/*HRNXO/NO @ LN^NuNVp0"nrg. ?.N 9 A@N^Nu n. /(p"n")/N36PO`NVH$n  f j`BHTp /NPO(@`./< =NXOg.N P(@.N(@ L`6NVH$np8f.N%@.N%@`Lpgp f<. /*/*BHRpc/NO$@B/*p/NPO%@.N$@ J LN^NuNV-n l. =N` ."| C@-qm m. >N` .gp. .N1"| vP 1rgr fpg~J Agtp. .N1"| vP.p/ .N1XO"| v^01HR"| C@/1/.N&POJg"p. .N1"| vH 1$fpN^NuR`p. .N1"| vHA.p/ .N1XO j&Hp.B/  f j` jHPN&XO/HSpj/NO(@.N(@  f%L`%L J LN^NuNVH$np$p gp f * "| C@ 1 AnrgnrPgXrQgPrSgrTgrUg./< ??NXO`* jrer c jre r bX J "| vHAHP/< >NPOp`NVH$n&n-kpep cpe p bp`p-@Jg$pR gpS gpT gpU fX @g @f @g p f @gp g p f . ]rSb@0; NJTZdn*x(6 pLN^Nu .Ѫ @f%k%k` .葪`A(H L. N1"L"`Jf. >?`(A(H LLN^Nup.B//*N4XO/HRpk/NO.N @`NVH$n-R j (-@-@ j-h j-h j-h j-h j-h .rg:rgTr$gr:grogp0rgH-n-n`r.N$.Ng`. ?T` .gL. ?pN`>p0rf2./.N2XO$./.N2XOl -n-n./././*NO %@./././*NO %@pg& ."| 81f%n%n%n .N @ LN^NuNVH$n, j$( j&(JgJfpog . ?N~p   bp e ~ r $pbp e ~ r &pgpfp$gtpgpfvpgpg pgpfx`pgfx`x "| 81g j*((`Jgpb pep Є` *g.B//*NO %@fpof.B//*NhO %@ "| 81g j%h j%h j%h ` "| 81f %EB%D J LN^NuNVH$np f pf.N . f%n%n J LN^Nup0 g././. BHRpi`hpfNp gp f>p$pep  *N1%@%A . %@ %@.N @`ѹ N^NuNVH nrg . AN n$(m@p. N1"| vT 1gp. N1"| vT 1 f pLN^Nup`NVH< n$ rhrb @0; NJ n hr f n.N{P"n#@ n&( h((J Ag$pgpfpgpg . ANp An2pg,pg&pgpf n hrg . ANp0rfbp0fX rr„( rrƒ&p0r fp`p*p0r fp`pЅJg`rgr n h"n!i n h"n!i n h"n!i nra n h ././. BHRph/NO`NVH$n &nN(@()J)K)n)n)n L LN^NuNVH$npg. ?Np-@`-j .g . ?N.N~ .LN^NuNVH|t n* "| 8 1rrgrf( n h.N`($ n h.NL&ă Urmb@0; NJn8FFF                               8FPzPz      bbbbbb                    Lp`8 <`.g <`ftg <`g gp `g gp`g <`g <E`pof Jfp$`gpd`fg <G`Jgg <B`xgpf`jg <D`Xgxp``Jf`hfgZgT <D`$g <`` . BN 9 A\`NVp-@ n -h`pѮ nHH @fgFn @Ig( @bg, @dg @efRR ;`bR 0`XR 0`NR ;`DR ."n -q" -|  nR"nRfp n"Ѯ nB` @ig* @ogt @tg @xfR @`R ;`R ."n -q.0/< B/.N1XPO @ f./< B/<0N1POp`JR ."n -q. B/.N1RXO @#  f>./< B/<0N1POp.N1x` nHH./< BNXOR ."n -q .l n -g:J Af4fdgg <`gg <` "| ./< ?NXOp`NV .r bh@0; NJ!BXPPPPTTLLHHPPPPXXXXXXXXXXXXXXXXBpN^Nup `p`p`p`p`NVH$n. /*/*N36PO. A. AdNp -@.N 9 AHѹ B .D%@p%@p$LN^NuNVH$nJ v0f. @Np# v0.NX$@.lHRNFXO.N.N~LN^NuNqNV. p/fp# AX# A<# A\# A@ 9 A<# A`# AD 9 A<# Ad# AH 9 A<# Ah# AL 9 A<Ѐ# Al# AP 9 A<# Ap# AT# A\ At. /.NNXON^NuNV .N^NuNV.N1# X# \pN^NuNV 9 A4"| A"9 A8R A8 . vD 9 A4/1/< B/9  N1O R A4N^NuNVS A4l. BNN^Nu. vD 9 A4"| /1/< B/9  N1O ` 29 .N1XO"| vHAHP/< A/9  N1O N^NuNVp. .N1"| vT 1f. /.NXON^Nu. p/ .N1XO"| vHAHP/< A/9  N1O `NV. p/ .N1XO"| vHAHP/< A(/9  N1O N^NuNqNVH$n&n(np(& rIg&nHrgn$rgrghrfl( LN^Nur;g rFgrH` p&( `rhg0nrKgrdgrfg`&rigrlgrmgrn` . &(` "| 81fp fpgxp f`lp fbJ AgX. AN`HNVN^NuNV-n. A@ .N18P9P8O9OM8S9SN 4,*"4$" YWX]PNO.b\;RQ``BdSKT3l 32nM-8l- #^gJ   j$e$#)+[(*cFG&Ef'_p0D011&m'I01AYWXPN_O! RQ!RQRQSTVYWXPSNTOVYWXPNORQRQSTVYWXPSNTOVYWXPNORQRQSTVST5l9H@ )    aa4 /k$% '&f _t6u9w/*y z0{~C|}qxsvwtu<wVYWXoP" NsO1qxsvrtuYWXPSNTOVYWXPNORQVYWXRQSTVYWXPSNTORQVYWXRQPSNTOSTRQ STVYWXiwyRQz2{~=|}qxsv,tSuTZw7:tuh?w>%y.zs{r~|}qxsvU  tuwy,z{r~|}qxsvtuwtuw+ysvzr{~(|}qPNOVYWXPNORQRQSTLVYWXPSNTOVYWXPNORQtuwyRQz{S~T|}qxsvtSuwyz{|qxsvxsvtuwyz{~|}qxsvtruwyz{~|}qxsvr"tuwrtqusvwyz{~|}qxsvtuwyz{~|}qxstutwuywzy{{qxsvqxsv-JI.s{@}{sk\Ot3 9pG]m6sn@vrtutwuywzy{r~|}qxsvqxsvtuwyz{r~|}qxsvtuwyz{~|}qxsvrVYWXPNOVYWXPNOs $W1$B5?mmmmmma2+22k8XeT<=5%  |mU|   ("4!d:&uQ%F RY~z y?xwuJpo6 223258599::::::::8332 83957363957395)*$%9&+,-(/.72$gec^[ZO4 ##%%%"""' ((** ++--&.& ///122000004455)),,3368!7$$$$$$$$$$$$$$$$$9999999522223'+39923393399 +#J\=K |9?EGI|]FZ-0X%'@A>CD:;Q9:        [/145|8Y|LP aB}H<XTV^).2|7!&(_YX6            RU|3W `covbdef~ijklpqrsuxmnthwy{zgbad bdtydimension table overflowwhiles, fors, etc. too deeply nestednon-constant case expressioncase not in switchswitc"!#19 2!449826326:2!373338374 0298:4778 :4h table overflowduplicate default in switchdefault not inside switchswitch table overflowduplicate case in switch, %dblock nesting too deepyacc stack overflowsyntax errorfunction level error$%dFAKEstructure typed union member must be namedfield outside of structureillegal field sizefield outside of structurezero or negative subscriptfunction declaration in bad contextold-fashioned initialization: use =nesting too deepillegal breakillegal continuestatement not reachedvoid function %s can    not return valueloop not entered at toploop not entered at toploop not entered at topprecedence confusion possible: parenthesize!old-fashioned assignment operator& before array or function: ignoredstructure reference must be addressableundeclared initializer name %.8sNAMESTRING^REG_OREGICONFCON`CCODES U- U*U&HUCALLKUFCALLL!M~llfunction returns illegal typea function is declared as an argumentfunction illegal in structure or unionfunction has illegal storage classillegal use of fieldillegal classillegal classillegal classillegal register declarationillegal classillegal classfortran keyword nonportablefortran declaration must apply to functionfortran function has wrong typeillegal class: %dSymbol table fullsymbol table fullsymbol table full%.8s undefinedsymbol table full%.8s redefinition hides earlier oneunhiFORCEnINIThSCONViPCONV+h+=!i-( -=!) *  *=) &h&= i?:&&||8,;,OP:= %?%= @<<A<<=0 B>>C>>=0 |h|= i^h^= iN++ Ode fails$_0  "'`(2)3{4}5[6]7* ?:+ - /<%>&|^! L~M,88;9. D< S>U= :: : : :) : ;/ ; * ; ;. ;!, ;$ ;+' ;01 ;5- ;9 ;? ;G% ;L& ;O ;S ;X$ ;_ ;h( ;o ;v0 ;} ; ; ; ;-- E->FCALLIFCALLP==Q!=R<=S<T>=U>YUGTXUGEWULTVULE]A>>!TYPE6[mCBRANCHgFLDjPMCONVkPVCONV$RETURN oCAST %GOTObSTASG cSTARGdSTCALLfUSTCALLcannot recover from earlier errors: goodbye! compil ; ;+ ;PCC/364r1Release: %s abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_01234567890123456789abcdefABCDEF  01234567abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789  unexpected EOFnewline in string or char constantnon-null byte ignored in string initializerempty character constanttoo many characters in character constantunexpected EOFVARARGSLINTLIBRARYARGSUSEDNOTREACHEDillegal character: %03o (octal)illegal hex constantnewline in BCD constanter error: out of tree space; simplify expressionwasted space: %ofreeing blank tree!PQTURSXYVW& errordefid calltyreducedeclared argument %.8s is missingredeclaration of: %sredeclaration of %.8svoid type for %sparameter stack overflowbcsave errorparameter reset errorswitch errorgummy structure memberillegal zero sized structure member: %.8szero sized structureredeclaration of formal parameter, %.8scompiler takes alignment of functioncompiler takes size ofBCD constant exceeds 6 charactersgcos BCD constant illegalambiguous assignment: assignment op taken=<%c illegal=>%c illegalyylex error, character %03o (octal)out of switch in yylexasmautobreakcharcasecontinuedoubledefaultdoexternelseenumforfloatfortrangotoifintlongreturnregisterswitchstructsizeofshortstatictypedefunsignedunionvoidwhilebad asm constructionbad AR_?? action%s constant argument to NOTconstant in conditional contextdivision by 0. functionunknown sizeinitialization alignment errorinoff errorno automatic aggregate initializationinsane structure member listtoo many initializersempty array declarationbad scalar initializationcannot initialize extern or union} expectedillegal initializationillegal {too many local variablesStructure too largeillegal field typefield too bigzero size fieldstructure too largestructure too largenidcl errorillegal type combinationtymerge: arg 1Null dimensionarray of functions is illegaillegal lhs of assignment operator%.8s undefinedmember of structure or union requiredillegal member use: %.8snonunique name demands struct/union or struct/union pointerstruct/union or struct/union pointer requiredbad offsetundefined structure or unionillegal member use: %.8sillegal indirectionunacceptable operand of &assignment of different structurestype clash in conditionalillegal functionillegal functionother code %dundefined structure or uniongummy structureillegal member use: perhaps    %.8s.%.8s?division by 0division by 0illegal comparison of enumsenumeration type clash, operator %sillegal combination of pointer and integer, op %sillegal structure pointer combinationillegal array size combinationillegal pointer combinationpointer requiredillegal oconvert: %dillegal pointer subtractionillegal types in :void type illegal in expressionconstant expectedconstant too big for cross-compileroperands of %s have incompatible typessizeof returns 0statement not reacheded from */ int yyparse() { register YYSTYPE *yypvt; /* top of value stack for $vars */ /* ** Initialize externals - yyparse may be called more than once */ yypv = &yyv[-1]; yyps = &yys[-1]; yystate = 0; yytmp = 0; yynerrs = 0; yyerrflag = 0; yychar = -1; goto yystack; { register YYSTYPE *yy_pv; /* top of value stack */ register int *yy_ps; /* top of state stack */ register int yy_state; /* current state */ register int yy_n; /* internal state number info */ /* ** get globals  p _`R%.8s %05d D%.8s %05d F%.8s %05d  @  @  Axxxnull effectandable errorlong assignment may lose accuracyassignment to long may sign-extend incorrectlypossible pointer alignment problemquestionabinto registers. ** branch to here only if YYBACKUP was called. */ yynewstate: yy_pv = yypv; yy_ps = yyps; yy_state = yystate; goto yy_newstate; /* ** get globals into registers. ** either we just started, or we just finished a reduction */ yystack: yy_pv = yypv; yy_ps = yyps; yy_state = yystate; /* ** top of for (;;) loop while no reductions done */ yy_stack: /* ** put a state and value onto the stacks */ #if YYDEBUG /* ** if debugging, look up token value in lle conversion of function pointerbad conversionillegal initialization%s, line %d: nonportable field typeillegal field typerCan't open %s aCan't Open %s illegal option: %cB%d %05d bad nestingE%d %05d @(#) cxref:cxref.sl 1.5 0707070000020301651006440000020000020000031716740000017757000002000000021531usr/lib/yaccpar#sccs "@(#)yacc:yaccpar 1.1" /* ** Skeleton parser driver for yacc output */ /* ** yacc user known macros and defines */ #define YYERROR goto yyerrlab #define YYACCEPT returist of value vs. ** name pairs. 0 and negative (-1) are special values. ** Note: linear search is used since time is not a real ** consideration while debugging. */ if ( yydebug ) { register int yy_i; printf( "State %d, token ", yy_state ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 ) printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) break; } prinn(0) #define YYABORT return(1) #define YYBACKUP( newtoken, newvalue )\ {\ if ( yychar >= 0 || ( yyr2[ yytmp ] >> 1 ) != 1 )\ {\ yyerror( "syntax error - cannot backup" );\ goto yyerrlab;\ }\ yychar = newtoken;\ yystate = *yyps;\ yylval = newvalue;\ goto yynewstate;\ } #define YYRECOVERING() (!!yyerrflag) #ifndef YYDEBUG # define YYDEBUG 1 /* make debugging available */ #endif /* ** user known globals */ int yydebug; /* set to 1 to get debugging */ /* ** driver internal defines */ #define YYFtf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( ++yy_ps >= &yys[ YYMAXDEPTH ] ) /* room on stack? */ { yyerror( "yacc stack overflow" ); YYABORT; } *yy_ps = yy_state; *++yy_pv = yyval; /* ** we have a new state - find out what to do */ yy_newstate: if ( ( yy_n = yypact[ yy_state ] ) <= YYFLAG ) goto yydefault; /* simple state */ #if YYDEBUG /* ** if debugging, need to mark whether new token grabbed */ yytmp = yychar < 0; #endif if ( ( yychar < 0 LAG (-1000) /* ** global variables used by the parser */ YYSTYPE yyv[ YYMAXDEPTH ]; /* value stack */ int yys[ YYMAXDEPTH ]; /* state stack */ YYSTYPE *yypv; /* top of value stack */ int *yyps; /* top of state stack */ int yystate; /* current state */ int yytmp; /* extra var (lasts between blocks) */ int yynerrs; /* number of errors */ int yyerrflag; /* error recovery flag */ int yychar; /* current input token number */ /* ** yyparse - return 0 if worked, 1 if syntax error not recover) && ( ( yychar = yylex() ) < 0 ) ) yychar = 0; /* reached EOF */ #if YYDEBUG if ( yydebug && yytmp ) { register int yy_i; printf( "Received token " ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 ) printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) break; } printf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( ( ( yy_n += yychar ) <     0 ) || ( yy_n >= YYLAST ) ) goto yydefault; if ( yychk[ yy_n = yyact[ yy_n ] ] == yychar ) /*valid shift*/ { yychar = -1; yyval = yylval; yy_state = yy_n; if ( yyerrflag > 0 ) yyerrflag--; goto yy_stack; } yydefault: if ( ( yy_n = yydef[ yy_state ] ) == -2 ) { #if YYDEBUG yytmp = yychar < 0; #endif if ( ( yychar < 0 ) && ( ( yychar = yylex() ) < 0 ) ) yychar = 0; /* reached EOF */ #if YYDEBUG if ( yydebug && yytmp ) { register int yy_i; printf( "Roken in list of ** pairs. 0 and negative shouldn't occur, ** but since timing doesn't matter when ** debugging, it doesn't hurt to leave the ** tests here. */ if ( yydebug ) { register int yy_i; printf( "Error recovery discards " ); if ( yychar == 0 ) printf( "token end-of-file\n" ); else if ( yychar < 0 ) printf( "token -none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[eceived token " ); if ( yychar == 0 ) printf( "end-of-file\n" ); else if ( yychar < 0 ) printf( "-none-\n" ); else { for ( yy_i = 0; yytoks[yy_i].t_val >= 0; yy_i++ ) { if ( yytoks[yy_i].t_val == yychar ) { break; } } printf( "%s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ /* ** look through exception table */ { register int *yyxi = yyexca; while ( ( *yyxi != -1 ) || ( yyxi[1] !yy_i].t_val == yychar ) { break; } } printf( "token %s\n", yytoks[yy_i].t_name ); } } #endif /* YYDEBUG */ if ( yychar == 0 ) /* reached EOF. quit */ YYABORT; yychar = -1; goto yy_newstate; } }/* end if ( yy_n == 0 ) */ /* ** reduction by production yy_n ** put stack tops, etc. so things right after switch */ #if YYDEBUG /* ** if debugging, print the string that is the user's ** specification of the reduction which= yy_state ) ) { yyxi += 2; } while ( ( *(yyxi += 2) >= 0 ) && ( *yyxi != yychar ) ) ; if ( ( yy_n = yyxi[1] ) < 0 ) YYACCEPT; } } /* ** check for syntax error */ if ( yy_n == 0 ) /* have an error */ { /* no worry about speed here! */ switch ( yyerrflag ) { case 0: /* new error */ yyerror( "syntax error" ); goto skip_init; yyerrlab: /* ** get globals into registers. ** we have a user generated syntax type error */  is just about ** to be done. */ if ( yydebug ) printf( "Reduce by (%d) \"%s\"\n", yy_n, yyreds[ yy_n ] ); #endif yytmp = yy_n; /* value to switch over */ yypvt = yy_pv; /* $vars top of value stack */ /* ** Look in goto table for next state ** Sorry about using yy_state here as temporary ** register variable, but why not, if it works... ** If yyr2[ yy_n ] doesn't have the low order bit ** set, then there is no action to be done for ** this reduction. So, no saving & unsav yy_pv = yypv; yy_ps = yyps; yy_state = yystate; yynerrs++; skip_init: case 1: case 2: /* incompletely recovered error */ /* try again... */ yyerrflag = 3; /* ** find state where "error" is a legal ** shift action */ while ( yy_ps >= yys ) { yy_n = yypact[ *yy_ps ] + YYERRCODE; if ( yy_n >= 0 && yy_n < YYLAST && yychk[yyact[yy_n]] == YYERRCODE) { /* ** simulate shift of "error" */ yy_state = yyact[ yy_n ]; ing of ** registers done. The only difference between the ** code just after the if and the body of the if is ** the goto yy_stack in the body. This way the test ** can be made before the choice of what to do is needed. */ { /* length of production doubled with extra bit */ register int yy_len = yyr2[ yy_n ]; if ( !( yy_len & 01 ) ) { yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1;  goto yy_stack; } /* ** current state has no shift on ** "error", pop stack */ #if YYDEBUG # define _POP_ "Error recovery pops state %d, uncovers state %d\n" if ( yydebug ) printf( _POP_, *yy_ps, yy_ps[-1] ); # undef _POP_ #endif yy_ps--; yy_pv--; } /* ** there is no state on stack with "error" as ** a valid shift. give up. */ YYABORT; case 3: /* no shift yet; eat a token */ #if YYDEBUG /* ** if debugging, look up t if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } goto yy_stack; } yy_len >>= 1; yyval = ( yy_pv -= yy_len )[1]; /* $$ = $1 */ yy_state = yypgo[ yy_n = yyr1[ yy_n ] ] + *( yy_ps -= yy_len ) + 1; if ( yy_state >= YYLAST || yychk[ yy_state = yyact[ yy_state ] ] != -yy_n ) { yy_state = yyact[ yypgo[ yy_n ] ]; } } /* save until reenter driver code */ yystate = yy_state; yyps =    yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ ers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve070707000002030657040755000000000002000002010541000001} 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve07070700000203065704075500000000000200000201054100000177570000013000000000007757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* rTRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driveset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020er code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve07070700000203065704075500000000000200000201054100000177570000013105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yys00000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registtack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve0707070000020306570407550000000000020000020105410000017757000001300000000000TRAILER!!! yy_ps; yypv = yy_pv; } /* ** code supplied by user is placed in this switch */ switch( yytmp ) { $A } goto yystack; /* reset registers in driver code */ } 0707070000020306570407550000000000020000020105410000017757000001500000000000usr/preserve07070700000203065704075500000000                           2                              2                              2'&%$#"!                                    2YXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)(                !   !   "   "   #   2~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[Z#   $   $   %   %   &   &   '   '